我们怎么区别一个属性是基本的属性还是从原型继承的呢?就要用到hasOwnProperty
function Fun(){ this.name="jack" } Fun.prototype.age=23 for(var item in f1){ if(f1.hasOwnProperty(item)){ console.log(item)//输出name } }
hasOwnProperty是从Object.prototype中来的
时间: 2024-11-16 08:13:36
我们怎么区别一个属性是基本的属性还是从原型继承的呢?就要用到hasOwnProperty
function Fun(){ this.name="jack" } Fun.prototype.age=23 for(var item in f1){ if(f1.hasOwnProperty(item)){ console.log(item)//输出name } }
hasOwnProperty是从Object.prototype中来的