每个object,都可以储存不同类型的value
格式一般是key:value, 而value可以为number, string, Array, boolean 等等。
var alan = {
firstName: 'Alan', //key:value
lastName: 'Ning',
birthYear: 1990,
family:['Faye', 'Aiden', 'Nison'],
job: 'Front-end Developer',
isMarried: true
}
同时我们可以通过不同的方法来获取object的key值
console.log(alan);
console.log(alan.firstName); //result: Alan
console.log(alan['lastName']); // result: Ning
var x = 'birthYear';
console.log(alan[x]);
同样,根据不同方获取值,也可以用相同方法改变值。
alan.job = 'designer'; //change data
alan['isMarried'] = false;
console.log(alan);
同时我们也可以通过插入的方法方法来创建object。
// //new Object syntax
var faye = new Object();
faye.firstName = 'Faye';
faye['lastName'] = 'Fan';
faye.birthYear = 1991;
console.log(faye);