js原型

MDN摘录相关文字。。

 [ Object.create()。可以调用这个方法来创建一个新对象。新对象的原型就是调用 create 方法时传入的第一个参数 ]

 [ 在原型链上查找属性比较耗时,对性能有副作用,这在性能要求苛刻的情况下很重要。另外,试图访问不存在的属性时会遍历整个原型链。]

 [ 遍历对象的属性时,原型链上的每个可枚举属性都会被枚举出来。要检查对象是否具有自己定义的属性,而不
是其原型链上的某个属性,则必须使用所有对象从Object.prototype继承的 hasOwnProperty 方法。]

 [ hasOwnProperty 是 JavaScript 中处理属性并且不会遍历原型链的方法之一。(另一种方法: Object.keys()) ]

判断一个函数是不是new出来的 还是说这个函数就普通函数

posted @ 2018-11-29 20:46  慕斯undefined  阅读(261)  评论(0编辑  收藏  举报