Js 之判断对象中是否包含某个属性

1、用 in 关键字

var a = {name:"yang"}
‘children‘ in a   =>  false

2、hasOwnProperty 

var obj = {name:‘jack‘};
obj.hasOwnProperty(‘name‘); // --> true
obj.hasOwnProperty(‘toString‘); // --> false

3、使用undefined判断

var o={x:1};
o.x!==undefined; //true
o.y!==undefined; //false

 

Js 之判断对象中是否包含某个属性

上一篇:js点击遮罩空白区域关闭,点击遮罩内元素不关闭


下一篇:asp.net gridview 导出到excl