Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
JavaScript の例外 "is not a non-null object" は、ある場所でオブジェクトが期待されているのに提供されなかった場合に発生します。 null はオブジェクトではなく、動作しません。
ある場所でオブジェクトが期待されていますが、提供されませんでした。 null はオブジェクトではなく、動作しません。与えられた状況で適切なオブジェクトを提供しなければなりません。
Object.create() メソッドや Object.defineProperty() メソッド、Object.defineProperties() メソッドを使用するとき、省略可能な記述子の引数として、プロパティ記述子オブジェクトが想定されます。 (ただの数値など) オブジェクト以外のものを提供すると、エラーが発生します。
有効なプロパティ記述子はこのようになります。
WeakMap および WeakSet オブジェクトはオブジェクトをキーとして保持します。そのほかの型をキーとして使用できません。
代わりにオブジェクトを使用してください。
This page was last modified on 2026年2月17日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.