JavaScript中对象介绍
JavaScript中,除了number、string、boolean、null和undefined,其它所有的值都是对象。对象可以通过字面量来直接声明,也可以通过new操作符来新建。与Java语言不同,JavaScript对象中的property是可以动态添加或者删除的;同时,对象中的property还可以是空字符串:
//propertiesinobjectcanbeadded/deleteddynamically
varo={x:1,y:2};
console.log(o);//Object{x=1,y=2}
deleteo.y;
o.z=3;
console.log(o);//Object{x=1,z=3}
//emptystringisallowedasobjectproperty varo2={"":88,"p":99}; console.log(o2);//Object{=88,p=99}
//forconstructorfunction,"new"operationreturnsanobject. functionComputer(x,y){ this.x=x; this.y=y; } varc=newComputer(126,163); console.log(c);//Computer{x=126,y=163} varc2=newComputer(126);//missingparametervaluewillbe"undefined" console.log(c2);//Computer{x=126,y=undefined} c.z=66; console.log(c);//Computer{x=126,y=163,z=66} deletec.y; console.log(c);//Computer{x=126,z=66}
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下