Movatterモバイル変換


[0]ホーム

URL:


  1. 개발자를 위한 웹 기술
  2. JavaScript
  3. JavaScript 참고서
  4. JavaScript error reference
  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: argument is not an Object and is not null (Edge)    TypeError: Object.create requires at least 1 argument, but only 0 were passed    TypeError: Object.setPrototypeOf requires at least 2 arguments, but only 0 were passed    TypeError: Object.defineProperties requires at least 1 argument, but only 0 were passed

에러 타입

TypeError.

무엇이 잘 못 되었을까?

함수 호출 시 에러가 있습니다. 더 많은 인수가 주어져야 합니다.

예제

Object.create() 메서드는 적어도 1개의 인자가 필요하며,Object.setPrototypeOf() 메서드는 적어도 2개의 인자가 필요합니다.:

js
var obj = Object.create();// TypeError: Object.create requires at least 1 argument, but only 0 were passedvar obj = Object.setPrototypeOf({});// TypeError: Object.setPrototypeOf requires at least 2 arguments, but only 1 were passed

예를 들면, 이렇게 프로토 타입으로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