创建对象
var car= new Object();
var car ={};
属性和方法对
- 设置属性{A:x,B:y} 用逗号分隔
var car={
color:"red",//属性
run:function(){alter("run")}//方法
}
car.color; //"red"
car.run(); //alter("run"),run是一个函数,加()直接执行函数
car.["color"]; //"red",字符串调用属性
car."run"; - 增加属性和方法
var car={
color:"red",
run:function(){alter("run")}
}
car.type="suv";
car.stop=function(){alter("stop")}; - 修改属性和方法
car.color="white"; - 删除属性和方法
delete.car.color;
car.color;//undefined
对象的构建方法
-
obj.constructor;
var car={
color:"red",
run:function(){alter("run")}
}
car.constructor;//Objectvar num= new Number(123); num.constructor;//Number
把对象转为字符串
- obj.toString()
var num= New Number(123);
num.toString();//"123"
获取对象的原始值
- obj.valueOf()
var num= New Number(123);
num.valueOf();//123
是否含有某个参数
- obj.hasOwnProperty(“”)
var car={
color:"red",
run:function(){alter("run")}
}
car.hasOwnProperty("color") //true
car.hasOwnProperty("stop") //false
网友评论