检测对象中属性的存在与否可以通过几种方法来判断。
1.使用in关键字。
var o={z:2};
"z" in o;//true,自有属性存在
"y" in o;//false"
2.使用对象的hasOwnProperty()方法。
var o={z:0};
o.hasOwnProperty("z");//true,自有属性中有x
o.hasOwnProperty("y");//false,
检测对象中属性的存在与否可以通过几种方法来判断。
1.使用in关键字。
var o={z:2};
"z" in o;//true,自有属性存在
"y" in o;//false"
2.使用对象的hasOwnProperty()方法。
var o={z:0};
o.hasOwnProperty("z");//true,自有属性中有x
o.hasOwnProperty("y");//false,