Section 2.6: Object and Properties

本文深入讲解JavaScript中对象的创建、属性的读取与修改,以及动态属性的运用。通过实例展示了如何利用对象储存不同类型的数据,并介绍了获取和设置对象属性的多种方法。

每个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);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值