假设我有一个数组 a = [1,2,3,4,5]。我在数组中添加一个键,现在a同时作为数组和对象工作。const a = [1, 2, 3, 4, 5];a['key'] = 'hello';console.log(a); // [1, 2, 3, 4, 5, key: "hello"]
1 回答

饮歌长啸
TA贡献1951条经验 获得超3个赞
数组是类似于列表的对象,其原型具有执行遍历和变异操作的方法。JavaScript 数组的长度及其元素的类型都不是固定的。使用括号符号在数组中使用键进行设置将设置或访问与该数组的对象属性集合关联的变量。数组的对象属性和数组元素列表是分开的,数组的遍历和变异操作不能应用于这些命名属性。
添加回答
举报
0/150
提交
取消