JavaScript を書いていると、組み込みオブジェクトのいくつかのプロパティを忘れてしまい、それらをmdnで調べなければならないことがよくあります。
ドキュメントを参照する代わりに、オブジェクトを作成し、for ... in
それを で検査するために 使用する方が便利console.log()
です。しかし、列挙不可能なプロパティに関しては、for ... in
役に立ちません。
私の質問は、グーグルとドキュメント以外に、列挙不可能なプロパティを検査する方法はありますか?
for(var i in Object){
console.log([i,Object[i]]);
// ["wtbind", function()]
}
console.log(Object.hasOwnProperty('create'));
// true
// Here Object.create is a non–enumerable property,
// and I have to look it up in documents if I forget it.