前端js入门——JavaScript 对象直接量

53 篇文章 0 订阅
53 篇文章 0 订阅

JavaScript中,创建对象可以使用构造函数方式。

代码实例如下:

obj.webName = "兴趣部落";
obj.address = "海岛市南区";

以上代码采用构造函数方式创建对象obj,为其添加两个属性并赋值。

也可以使用更为简单的方式创建对象,那就是对象直接量,代码实例如下:

var obj = {
  webName: "兴趣部落",
  address: "海岛市南区"
}

对象直接量是由键值对列表组成,列表包含在大括号中,属性名称和属性值由冒号分隔,每一个键值对之间是用逗号分隔,属性值可以是任何类型。属性名称可以用引号包括也可以不用,代码如下:

var obj = {
  "webName": "兴趣部落",
  address: "海岛市南区"
}

如果属性名称比较特殊,则需要加引号,比如属性名称中带有中划线,代码如下:

var obj = {
  webName: "兴趣部落",
  address: "海岛市南区",
  ant-zone:"前端教程"
}

代码会报错,使用引号包裹"ant-zone"可以消除错误。

属性值的设置与访问:

可以通过点运算符(.)对属性值进行访问和设置,代码实例如下:

var obj = {
  webName: "兴趣部落",
  address: "海岛市南区"
}
obj.age = 4;
console.log(obj.webName);
console.log(obj.address);
console.log(obj.age);

可以通过类数组方式,代码实例如下:

var obj = {
  webName: "兴趣部落",
  address: "海岛市南区"
}
console.log(obj["webName"]);

如果属性名称是数字,那么必须使用此种方式访问,否则会报错。

最后,给大家推荐一个前端学习进阶内推交流群685910553前端资料分享),不管你在地球哪个方位,
不管你参加工作几年都欢迎你的入驻!(群内会定期免费提供一些群主收藏的免费学习书籍资料以及整理好的面试题和答案文档!)

如果您对这个文章有任何异议,那么请在文章评论处写上你的评论。

如果您觉得这个文章有意思,那么请分享并转发,或者也可以关注一下表示您对我们文章的认可与鼓励。

愿大家都能在编程这条路,越走越远。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值