javascript - 我如何能够在 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"]
解决方案
数组是类似列表的对象,其原型具有执行遍历和变异操作的方法。JavaScript 数组的长度及其元素的类型都不是固定的。使用 Array 中的键使用方括号表示法进行设置将设置或访问与该数组的对象属性集合关联的变量。数组的对象属性和数组元素列表是分开的,数组的遍历和变异操作不能应用于这些命名属性。
推荐阅读
- python - 如何实时更新 PyQt5 标签?
- c# - 如何在没有未知密钥的情况下访问 Json 数据?
- reactjs - 如何将所有路由重定向到 gatsby 索引
- python - 如何正确启用 keras fit() 多处理?
- c# - 带有 C# 的 ms-graph API;如何修复此驱动项错误
- javascript - React:如何在每个映射数组项上传递状态?
- python - TypeError:列表索引必须是整数或切片,而不是 BioPython 中的 str
- javascript - Angular json 值未显示在文本框中
- c# - 如何将光标放在 ASP.NET 文本框的开头以获得焦点?
- flutter - Flutter:如何销毁http队列请求?