码迷,mamicode.com
首页 > Web开发 > 详细

js对象

时间:2019-08-18 22:16:17      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:tor   实例化   最大   变量   delete   create   shu   var   引号   

一、创建对象:

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对象

标签:tor   实例化   最大   变量   delete   create   shu   var   引号   

原文地址:https://www.cnblogs.com/gust-lq/p/11373791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!