js对象

mac2022-06-30  18

一、创建对象:

var obj={}//字面量法 var obj = new Object();//关键字法 function Test(){}//构造函法 var obj = new Test();//实例化对象 var obj=Object.create({a:1});//Object.create创建对象(不同)

二、访问对象属性及属性值

/*var obj= { z : 2, y : "hello world!", }*/ console.log(obj.z);//点访问 console.log(obj["z"]);//[]访问 var x ="z"; console.log(obj[x]);//不带引号是变量

三、对象中属性的添加删除

//往对象里加属性 obj.a=1;//对象名.添加的属性名=属性值 console.log(obj) //删除对象属性 delete obj.z;//delete 属性名 console.log(obj);

四、遍历对象属性

var obj={x:1,y:2}; for(shuxin in obj){ console.log(shuxin) }

五、constructor

var foo=function Foo(){} console.log(typeof foo); var obj= new foo; console.log(typeof obj); var a=obj.constructor.z=1; console.log(obj) console.log(a)

万物皆对象:window是最大的对象,

 

转载于:https://www.cnblogs.com/gust-lq/p/11373791.html

最新回复(0)