js遍历键值对数组,js关联数组和索引数组

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: