// 创建一个 Map 对象
const map = new Map([
['key1', 'value1'],
['key2', 'value2'],
['key3', 'value3']
]);
// 方法一:使用 for...of 循环遍历 Map
for (let [key, value] of map) {
console.log(key + ': ' + value);
}
// 输出:
// key1: value1
// key2: value2
// key3: value3
// 方法二:使用 forEach 方法遍历 Map
map.forEach((value, key) => {
console.log(key + ': ' + value);
});
// 输出:
// key1: value1
// key2: value2
// key3: value3
// 方法三:使用 entries() 获取键值对数组进行遍历
for (let entry of map.entries()) {
console.log(entry[0] + ': ' + entry[1]);
}
// 输出:
// key1: value1
// key2: value2
// key3: value3
// 方法四:使用 keys() 和 values() 分别获取键和值进行遍历
for (let key of map.keys()) {
console.log('Key: ' + key);
}
// 输出:
// Key: key1
// Key: key2
// Key: key3
for (let value of map.values()) {
console.log('Value: ' + value);
}
// 输出:
// Value: value1
// Value: value2
// Value: value3
上一篇:js map 遍历
下一篇:js map遍历数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站