javascript之字符串索引数组

字符串索引数组是指数组索引不在是下标,而是实现规定好的字符串,这个字符串叫键,对应的值就叫值

比如新建一个数组

javascript 复制代码
let arr = [98,54,223,78,12,7]

要添加一个索引值是'zhanshan'的键值对,索引值是'age'的键值对,

javascript 复制代码
arr['zhangsan'] = 89
arr['age'] = 22

用console.log()方法打印输出这个数组

可以看出,从索引值为5之后,索引值不再是数字,而是字符串

如果要读取字符串索引数组,不能用数字下标,而是用事先规定好的字符串索引

javascript 复制代码
document.write(arr['age'])

如果要循环遍历这个数组,以前的for循环,while循环就不管用了,得用for-in循环

javascript 复制代码
for(let i in arr)
   {
    console.log(arr[i])
   }
相关推荐
雨落在了我的手上9 分钟前
初始java(十七):常⽤⼯具类介绍
java·开发语言
无风听海10 分钟前
Bearer Token 权威指南:从原理到生产级安全实践
前端·javascript·安全
手写码匠16 分钟前
华为云Flexus+DeepSeek征文|基于华为云Flexus X实例 + Dify + DeepSeek 构建企业级智能知识库问答系统实战
人工智能·深度学习·算法·aigc
jerrywus17 分钟前
别只换模型!Claude Opus 4.8 努力控制 + Fast模式,真实能省钱3倍
前端·agent·claude
凤凰院凶涛QAQ20 分钟前
《Java版数据结构 & 集合类剖析》集合框架的封装设计与顺序表:“从 Iterable 到 ArrayList:集合框架的‘职业树“
java·开发语言·数据结构
riuphan20 分钟前
JavaScript 类型判断完全指南
前端·javascript
Hilaku27 分钟前
前端工程师最终会变成 AI工程师?
前端·javascript·程序员
yeflx31 分钟前
Ubuntu22.04重装显卡驱动
前端·chrome
吴可可12332 分钟前
Win7上开发CAD2004自定义实体全解析
c++·算法
孟华苏34 分钟前
怎么快速排查内存泄漏问题
java·开发语言·python