プロパティとhasOwnPropertyをの違いを分析

オブジェクト「自己」を決定するための1 hasOwnPropertyをメソッドプロパティがあります:

「自己」と「継承オブジェクト」プロパティかどうかを決定するために使用されるオブジェクトで2:

 

例:{:1、B:2} OBJ =ましょう。

コンソールビュー:

       

obj.hasOwnProperty( '__ proto__')//偽

obj.hasOwnProperty( 'のvalueOf')//偽

OBJの '__proto__' //真

'のvalueOf' でOBJ //真

アプリケーション:

一部では、新しいプロパティとメソッドをサポートするかどうかを判断してもよい:次のように

{}内のブラウザサポート「__proto__」属性//「__proto__」かどうかを判断するには1.試み   

ブラウザがサポートしているかどうかを判断2.「バインド」メソッド//「バインド」新機能で()    

 

公開された31元の記事 ウォン称賛13 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_38694034/article/details/102972411