對象中好漢一系列屬性,這些屬性是無序
的咪辱。每個屬性都有一個字符串
key 和對應的 value.
對象中的每一個屬性都有很多屬性標簽:
- writable
- enumerable
- configurable
- value
- get/set
每一個屬性便簽提供了屬性的訪問權(quán)限控制盘寡。
創(chuàng)建對象的方式
var obj = {
x : 1,
y : 2
};
function foo() {};
foo.prototype.z = 3;
var obj = new foo();
obj.x = 2;
obj.y = 1;
obj.x; // 1
obj.y; // 2
obj.z; // 3
typeof obj.toString; // 'function'
'z' in obj; // true
obj.hasOwnProperty('z'); // flase
Object.create
原型指向參數(shù)
var obj = Object.create({x : 1});
obj.x // 1
typeof obj.toString // 'function'
obj.hasOwnProperty('x')'; // false
var obj = Object.create(null);
obj.toString // undefined