内置可迭代对象:
在ES6中,许多内置的数据结构都实现了迭代器协议,可以直接使用for...of循环进行遍历。
示例:
// 内置可迭代对象示例
let arr = [1, 2, 3];
for (let item of arr) {
console.log(item);
}
// 输出:
// 1
// 2
// 3
let str = 'Hello';
for (let char of str) {
console.log(char);
}
// 输出:
// H
// e
// l
// l
// o
let map = new Map();
map.set('name', 'John');
map.set('age', 30);
for (let [key, value] of map) {
console.log(key, value);
}
// 输出:
// name John
// age 30
在上面的示例中,我们使用for...of循环遍历了数组arr、字符串str和Mapmap中的元素,并输出每个元素的值。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。