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

可以用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"));

猜你喜欢

转载自www.cnblogs.com/guoqiangui/p/10458891.html