我如何能够在 Javascript 中的数组中添加一个键?幕后发生了什么

假设我有一个数组 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"]


蝴蝶不菲
浏览 86回答 1
1回答

饮歌长啸

数组是类似于列表的对象,其原型具有执行遍历和变异操作的方法。JavaScript 数组的长度及其元素的类型都不是固定的。使用括号符号在数组中使用键进行设置将设置或访问与该数组的对象属性集合关联的变量。数组的对象属性和数组元素列表是分开的,数组的遍历和变异操作不能应用于这些命名属性。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript