創(chuàng)建對(duì)象
var car= new Object();
var car ={};
屬性和方法對(duì)
- 設(shè)置屬性{A:x,B:y} 用逗號(hào)分隔
var car={
color:"red",//屬性
run:function(){alter("run")}//方法
}
car.color; //"red"
car.run(); //alter("run"),run是一個(gè)函數(shù),加()直接執(zhí)行函數(shù)
car.["color"]; //"red",字符串調(diào)用屬性
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
對(duì)象的構(gòu)建方法
-
obj.constructor;
var car={
color:"red",
run:function(){alter("run")}
}
car.constructor;//Objectvar num= new Number(123); num.constructor;//Number
把對(duì)象轉(zhuǎn)為字符串
- obj.toString()
var num= New Number(123);
num.toString();//"123"
獲取對(duì)象的原始值
- obj.valueOf()
var num= New Number(123);
num.valueOf();//123
是否含有某個(gè)參數(shù)
- obj.hasOwnProperty(“”)
var car={
color:"red",
run:function(){alter("run")}
}
car.hasOwnProperty("color") //true
car.hasOwnProperty("stop") //false