共计 396 个字符,预计需要花费 1 分钟才能阅读完成。
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 |
正文完
发表至: javascript
2020-08-03