プロトタイプオブジェクトのメソッドに存在しない特性を分析

オリジナルリンク: https://www.mk2048.com/blog/blog.php?id=h02j0j1bca0j&title=%E5%88%A4%E6%96%AD%E5%B1%9E%E6%80%A7%E5% AD%98%E5の%9C% A8%のE4の%のBA%8E%E5の%8E%の9F%E5の%9E%8B%E8の%80%8C%E9%以下の9D%9E%E5%AF%B9%E8%B1% A1%E7%は9%で84% E6%96%B9の%E6%でのB3の95%

 object.hasOwnPropertyは(小道具)戻り値は、インスタンスの属性になります  trueに、そして  中にオペレータによるプロパティへのアクセス限り、オブジェクトを返す  trueに属性がオブジェクトに属する場合したがって、例では存在しない、それは、プロトタイプの性質を示します。特定以下を達成。

1 function hasPrototypeProperty(obj, name) {
2     return !obj.hasOwnProperty(name) && (name in obj);
3 }

 


より専門的なフロントエンドの知識、作る [2048] APE www.mk2048.comを

おすすめ

転載: blog.csdn.net/mabeizui9231/article/details/102759250