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])
   }
相关推荐
御坂10101号1 小时前
Google Ads 转化凭空消失?问题藏在同意横幅的「时机」
前端·javascript·测试工具·网络安全·chrome devtools
Hag_202 小时前
LeetCode Hot100 3.无重复字符的最长子串
算法·leetcode·职场和发展
好学且牛逼的马2 小时前
【Hot100|23-LeetCode 234. 回文链表 - 完整解法详解】
算法·leetcode·链表
小冻梨6662 小时前
ABC444 C - Atcoder Riko题解
c++·算法·双指针
knighthood20012 小时前
PCL1.14.0+VTK9.3.0+Qt5.15.2实现加载点云
开发语言·数据库·qt
我命由我123452 小时前
Kotlin 面向对象 - 匿名内部类、匿名内部类简化
android·java·开发语言·java-ee·kotlin·android studio·android jetpack
lpfasd1232 小时前
Zig 简介:C 的现代化继任者
c语言·开发语言
菜鸡儿齐2 小时前
leetcode-找到字符串中所有字母异位词
算法·leetcode·职场和发展
不想看见4042 小时前
Combinations -- 回溯法--力扣101算法题解笔记
数据结构·算法