📅  最后修改于: 2023-12-03 14:42:25.592000             🧑  作者: Mango
values()
方法是 JavaScript Map 对象的一个方法,用于返回一个新的 Iterator 对象,其中包含 Map 对象中所有值的集合。
map.values()
返回一个新的 Iterator 对象,其中包含 Map 对象中所有值的集合。
const map = new Map();
map.set('key1', 'value1');
map.set('key2', 'value2');
map.set('key3', 'value3');
const values = map.values();
console.log(values.next().value); // 输出 "value1"
console.log(values.next().value); // 输出 "value2"
console.log(values.next().value); // 输出 "value3"
console.log(values.next().value); // 输出 "undefined"
map
。set()
方法向 Map 对象中添加了三个键值对。values()
方法,返回了一个 Iterator 对象 values
,其中包含 Map 对象中所有值的集合。next()
方法从 Iterator 对象中获取每个值,并将其打印出来。注意,当所有值都被遍历完后,再次调用 next()
方法会返回一个 undefined
值。values()
方法返回的集合是按 Map 对象中键值对的插入顺序排列的。values()
方法后,修改了原 Map 对象,那么 Iterator 对象中的值也会相应地被修改,反之亦然。以上就是 values()
方法的介绍和示例代码片段。通过该方法,你可以轻松地获取一个包含 Map 对象中所有值的集合,方便进行遍历和处理。更多关于 Map 对象的方法和用法,请参考官方文档。