for in可以遍历所有可枚举属性以及原型上的属性
var createObj = function(){
this.name = "大表哥";
}
var obj1 = new createObj();
createObj.prototype.age = 10;
for(var p in obj1){
console.log('key:',p);
console.log('value:',obj1[p]);
}
输出结果
key: name
value: 大表哥
key: age
value: 10
hasOwnProperty()不会从原型上寻找属性
var resName = obj1.hasOwnProperty("name");
console.log("name",resName);
var resAge = obj1.hasOwnProperty("age");
console.log("age",resAge);
输出结果
name true
age false
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。