为了账号安全,请及时绑定邮箱和手机立即绑定

js,为什么一个对象也能用下标去访问?下有详细

js,为什么一个对象也能用下标去访问?下有详细

江户川乱折腾 2019-04-19 14:15:46
我在查询“如何对一个对象数组去重复”的时候,见到了这样的代码我想问的是,result是一个对象,song某一位的name是一个字符串,为什么写 result[songs[i].name]=songs[i];这样的语句可以在result对象里面添加一个属性。以下是原文地址https://www.jianshu.com/p/131ca13e7f28
查看完整描述

7 回答

?
慕田峪9158850

TA贡献1794条经验 获得超8个赞

result是一个对象,注意{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。 
如:var LangShen = {"Name":"Langshen","AGE":"28"}; 
songs是一个数组,songs[i]是一个对象,
,result[songs[i].name]=songs[i];相当于组合一个{songs[i].name:song[i]}的对象

查看完整回答
反对 回复 2019-05-13
  • 7 回答
  • 0 关注
  • 2832 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号