您的位置:首页 > 其它

对象

2015-10-28 21:04 260 查看

1.对象数据类型

说明:无序的原始数据类型序列

//键值对
var Obj = {
name:zhangsan,age:21
}
属性名也可以为数字(需要用[]括起来)和字符串("")


2.引用数据和原始数据类型

3.对象数据属性的特性

3.1可配置性:是否可以被删除。(configurable)

3.2枚举性:能否在for / in 中被返回,可遍历性。(enumerable)

3.3可写性 (writable)

var pig = {
name:"pig",
age:2,
sayName:function(){
console.log(this.name)
}
};
Object.defineProperty(pig,"name",{
configurable: true,   //可配置性
enumerable: true,       //能否在for/in被返回
writable: false         //可写性
});


4.创建对象

4.1 JSON

var Person = {
name:"zhang"
}


4.2 普通函数

function Person() {
return {
name:"zhang"
}
}
或
function Person() {
var obj = new Object();
obj.name = "zhang"
}


4.3 构造函数

function Person(){
this.name = "zhang"
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: