js对象
Posted gust-lq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js对象相关的知识,希望对你有一定的参考价值。
一、创建对象:
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是最大的对象,
以上是关于js对象的主要内容,如果未能解决你的问题,请参考以下文章