GA黄金甲

js怎样遍历工具中的每个元素

javascript 工具遍历要领:for…in 循环:遍历自身及原型链属性。object.keys():返回自身属性键数组。object.values():返回自身属性值数组。object.entries():返回自身属性键值对数组数组。foreach():遍历键值对并执行回调函数。

怎样遍历 JavaScript 工具

在 JavaScript 中,工具是一个包括键值对的数据结构。遍历工具涉及迭代其属性,并会见每个属性的键和值。

遍历工具的要领

有几种要领可以遍历 JavaScript 工具:

1. for…in 循环

for…in 循环遍历工具的自身可枚举属性(包括原型链上的属性)。

const person = { name: 'John', age: 30 };

for (const property in person) {
  console.log(`${property}: ${person[property]}`);
}

登录后复制

2. Object.keys()

Object.keys() 要领返回一个包括工具自有属性键的数组。

const keys = Object.keys(person);

for (const key of keys) {
  console.log(`${key}: ${person[key]}`);
}

登录后复制

3. Object.values()

Object.values() 要领返回一个包括工具自有属性值的数组。

const values = Object.values(person);

for (const value of values) {
  console.log(value);
}

登录后复制

4. Object.entries()

Object.entries() 要领返回一个包括工具自有属性键值对数组的数组。

const entries = Object.entries(person);

for (const [key, value] of entries) {
  console.log(`${key}: ${value}`);
}

登录后复制

5. forEach()

forEach() 要领遍历工具的每一对键值,并挪用一个提供键值对的回调函数。

person.forEach((value, key) => {
  console.log(`${key}: ${value}`);
});

登录后复制

注重事项

使用 for…in 循环时,要小心原型链上的属性,由于它们也会被遍历。

使用其他要领(如 Object.keys())时,只遍历工具的自身属性。

选择遍历要领取决于所需的数据和操作。

以上就是js怎样遍历工具中的每个元素的详细内容,更多请关注本网内其它相关文章!

免责说明:以上展示内容泉源于相助媒体、企业机构、网友提供或网络网络整理,版权争议与本站无关,文章涉及看法与看法不代表GA黄金甲滤油机网官方态度,请读者仅做参考。本文接待转载,转载请说明来由。若您以为本文侵占了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您连忙联系GA黄金甲实时修正或删除。

相关新闻

联系GA黄金甲

18523999891

可微信在线咨询

事情时间:周一至周五,9:30-18:30,节沐日休息

QR code
【网站地图】【sitemap】