JavaScript中数组(Array)与对象(Object)中的检索方式

这里只是要说明一点,数组(Array)和对象(Object)都可以用[...]的方式来进行检索

[...]中包含的需要是一个表达式,这个表达式的值最终会以字符串的形式被使用

因为不论是数组(Array)还是对象(Object),他们都是以键值对的形式存储内容的,而所有的键的数据类型都是字符串(Array好像不是,但是先这样理解,不妨碍使用)

只不过是,在代码中书写JavaScript对象时,属性可以加上引号也可以不加引号,但是最终都会被转换成字符串;但是在json数据中,属性则必须加上双引号,不然则判定为格式错误并且无法识别。

所以,在使用[...]时,可以直接通过对象中键的字符串形式索引到相对应的属性值,也可以通过表达式的形式,使得计算得到一个字符串然后所引导相对应的值。

posted @ 2023-06-14 12:15  0龙行者0  阅读(97)  评论(0编辑  收藏  举报