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

js对象的用法是啥?

20170907笔记:JS对象&jQuery对象转换

js中的内置对象是怎么理解的 ?怎么区分静态对象和动态对象的~~感觉很抽象 很懵懂的样子

js对象数组添加元素

vue.js 结构赋值--对象

怎么用js拿到一个对象里面的属性