04 2013 档案
摘要:检测对象中属性的存在与否可以通过几种方法来判断。1.使用in关键字。该方法可以判断对象的自有属性和继承来的属性是否存在。var o={x:1};"x" in o; //true,自有属性存在"y" in o; //false"toString" in o; //true,是一个继承属性2.使用对象的hasOwnProperty()方法。该方法只能判断自有属性是否存在,对于继承属性会返回false。var o={x:1};o.hasOwnProperty("x"); //true,自有属性中有xo.hasOwnPro
阅读全文
摘要:创建对象,可以通过字面量、关键字new,Object.create()函数创建。 1.字面量。var o1={ name:"kxh", deal:function(){ return this.name; } }2.关键字new。var o4=new Object();o4.name="kxh1";o4.deal=function(){ return this.name;}3.Object.Create()函数。函数定义:Object.create(proto [, propertiesObject ])参数:proto:一个对象,作为新创建对象的原型。
阅读全文