获取对象中的元素也能像获取数组中的元素一样,用中括号和中括号里写数字下标的方式吗?

获取对象中的元素也能像获取数组中的元素一样,用中括号和中括号里写数字下标的方式吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2022-09-13 09:50:10

同学你好,解答如下:

1、获取对象中的属性,如果属性是通过变量表达的,则需要使用[变量]的写法:

https://img1.sycdn.imooc.com//climg/631fe07f098f6bb110210159.jpg

这种写法叫做方括号语法,同学可以回顾一下如下图文节,将例子敲一下,体会一下:

https://class.imooc.com/lesson/2128#mid=50623

2、for in 遍历对象时,in前面的变量不是索引,而是对象中的属性:

https://img1.sycdn.imooc.com//climg/631fe17409c0ea5204690238.jpghttps://img1.sycdn.imooc.com//climg/631fe17809b5bd1a03610090.jpg

i是变量,实际代表age、name。想获取变量i的值,对应的属性值,就需要使用方括号语法。

祝学习愉快!


  • 提问者 电磁护盾 #1

    什么情况时,是 对象.属性 的方式来调用对象的属性? 直接用点,不加中括号。

    2022-09-13 13:08:14
  • 提问者 电磁护盾 #2

    看了图文节后,会了

    2022-09-13 13:13:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师