郭乾桂的博客

判断属性是否属于某个对象

可以用in关键字判断某个属性是否属于某个对象

var player1 = {
     name: "詹姆斯",
     age: 34,
     team: "Lakers"
};
console.log("name" in player1);

 这个属性不一定是player1的,可能是继承得到的

console.log("toString" in player1);

 可以用hasOwnProperty判断属性是否为对象自身拥有的,而不是继承过来的

console.log(player1.hasOwnProperty("toString"));

 

posted on 2019-03-01 21:50  郭乾桂的博客  阅读(827)  评论(0编辑  收藏  举报

导航