javascript 迭代器是一种特殊的对象,它允许我们遍历集合中的元素,并在每次迭代时获取当前元素。它们使我们能够在集合中移动,而不需要显式地维护索引。
javascript 迭代器是一种特殊的对象,它允许我们遍历集合中的元素,并在每次迭代时获取当前元素。它们使我们能够在集合中移动,而不需要显式地维护索引。
javascript 中有两种迭代器:
1. for...of 迭代器
2. for...in 迭代器
for...of 迭代器用于遍历可迭代对象(如数组,字符串,Set,Map),而 for...in 则用于遍历对象的属性。
是一个使用 for...of 迭代器的示例:
javascript
let arr = [1, 2, 3, 4];
for (let item of arr) {
console.log(item); // 1, 2, 3, 4
}
是一个使用 for...in 迭代器的示例:
javascript
let obj = {
a: 1,
b: 2,
c: 3
};
for (let key in obj) {
console.log(key); // a, b, c
console.log(obj[key]); // 1, 2, 3
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(3条)