js遍历键值对数组,js关联数组和索引数组
在上一篇文章《JavaScript如何获取数字数组的中位数(两种方法)》中,我们介绍了如何得到数字数组的中值。感兴趣的朋友可以学习了解一下~
本文的主要内容是教你如何使用JavaScript通过两种方法获取关联数组的键。
首先给大家简单介绍一下什么是关联数组?
关联数组:关联数组用于存储键值对。比如要在一个数组中存储学生不同科目的成绩,数字索引数组肯定不是最佳选择。相反,我们可以使用学生的名字作为关联数组中的键,值将是他们各自的分数。在关联数组中,键值对与:符号相关联。
这里有两种方法可以得到关联数组的键。
方法一:
在该方法中,for循环用于遍历整个关联数组,并显示数组的关键元素。
语法:
for(字典中的变量键){
//.
}完整的示例代码如下:循环通过关联数组和print键。
!声明文档类型
html lang=en
头
meta charset=UTF-8 /
标题/标题
脚本
var arr={
牛顿:重力,
“艾伯特”:“能量”,
爱迪生:“灯泡”,
特斯拉:“交流电”
};
Document.write(显示的键:br );
//循环打印密钥
for(数组中的变量键){
if (arr.hasOwnProperty(key)) {
//打印密钥
document.write(键“br”);
}
}
/脚本
/头
身体
/body
/html html打印结果:
显示的键:
牛顿
艾伯特
爱迪生
特斯拉方法二:
使用Object.keys()函数:Object.keys()是JavaScript中的内置函数,可用于获取数组的所有键。
语法:
Object.keys(obj)示例代码如下:使用Object.keys()访问关联数组的键。
!声明文档类型
html lang=en
头
meta charset=UTF-8 /
标题/标题
脚本
var arr={
牛顿:重力,
“艾伯特”:“能量”,
爱迪生:“灯泡”,
特斯拉:“交流电”
};
//获取密钥
var keys=object . keys(arr);
Document.write(键如下所示:br );
//打印密钥
document.write(键);
/脚本
/头
身体
/body
/html打印结果如下:
按键显示如下:
牛顿,阿尔伯特,爱迪生,特斯拉最后给大家推荐《JavaScript基础教程》 ~欢迎学习~以上是JavaScript获取关联数组的键的两种方法的详细介绍。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。