Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. JavaScript
  3. Справочник по JavaScript
  4. JavaScript ссылки на ошибки
  5. TypeError: More arguments needed

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

TypeError: More arguments needed

Сообщение

TypeError: Object.create requires more than 0 argumentsTypeError: Object.setPrototypeOf requires more than 1 argumentTypeError: Object.defineProperties requires more than 0 arguments

Тип ошибки

TypeError.

Что пошло не так?

Ошибка в вызове функции. Необходимо передать больше аргументов.

Примеры

МетодObject.create() требует хотя бы один аргумент, аObject.setPrototypeOf() минимум двух:

js
var obj = Object.create();// TypeError: Object.create requires more than 0 argumentsvar obj = Object.setPrototypeOf({});// TypeError: Object.setPrototypeOf requires more than 1 argument

Вы можете исправить это, установивnull в качестве прототипа, например:

js
var obj = Object.create(null);var obj = Object.setPrototypeOf({}, null);

Смотрите также

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp