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对象的主要内容,如果未能解决你的问题,请参考以下文章