复制
收藏
提问
全网

js 遍历字典

6db62d8f1
刚刚
全网
文档
学术
百科
知识库
时间不限
自动

理解问题js 遍历字典

已完成理解js 遍历字典

展开阅读网页

JavaScript提供了多种遍历字典(对象)的方法。

遍历方法概览

  • for...in 循环:遍历对象的所有可枚举属性,包括原型链上的属性1
  • Object.keys():返回一个包含所有对象自身属性键的数组,不包括原型链上的属性1
  • Object.values():返回一个包含所有对象自身属性值的数组1
  • Object.entries():返回一个数组,包含对象自身属性的键值对13
  • forEach() 方法:字典的forEach方法,用于遍历字典的键值对1

具体示例

  • for...in 循环:适用于需要同时获取键和值的情况。
    const dictionary = {name: 'John', age: 30, city: 'New York'};
    for (let key in dictionary) {
      console.log(key + ': ' + dictionary[key]);
    }
    
  • Object.keys():适用于需要遍历所有键的情况。
    const keys = Object.keys(dictionary);
    keys.forEach(key => console.log(key));
    
  • Object.values():适用于需要遍历所有值的情况。
    const values = Object.values(dictionary);
    values.forEach(value => console.log(value));
    
  • Object.entries():适用于需要同时遍历键和值的情况。
    const entries = Object.entries(dictionary);
    entries.forEach(([key, value]) => console.log(`${key}: ${value}`));
    
  • forEach() 方法:适用于需要对字典的每个键值对执行操作的情况。
    dictionary.forEach((value, key) => console.log(`${key}: ${value}`));
    
更专业一些
转笔记
专业
js 遍历字典
不在提醒

更专业内容正在努力生成中
知识树
js 遍历字典
JavaScript对象操作有哪些技巧?
如何优化JavaScript代码性能?
JavaScript中有哪些高级数据结构?
在线客服