map.values()方法用于返回一个新的Iterator对象,该对象包含Map中存在的每个元素的值。值的顺序与将其插入Map的顺序相同。
用法:
myMap.values()
参数:此方法不接受任何参数。
下面的示例说明了values()方法:
范例1:
Javascript
<script>
let myMap = new Map();
// Adding key value pair with chaining
myMap.set(1, "India");
myMap.set(2, "England");
myMap.set(3, "Canada");
// Creating a Iterator object
const mapIterator = myMap.values();
// Getting values with iterator
console.log(mapIterator.next().value);
console.log(mapIterator.next().value);
console.log(mapIterator.next().value);
</script>
输出:
India England Canada
范例2:
Javascript
<script>
let myMap = new Map();
// Adding key value pair with chaining
myMap.set(1, "India");
myMap.set(2, "England");
myMap.set(3, "Canada");
myMap.set(4, "Russia");
// Creating a Iterator object
const mapIterator = myMap.values();
// Getting values with iterator
let i = 0;
while (i < myMap.size) {
console.log(mapIterator.next().value);
i++;
}
</script>
输出:
India England Canada Russia
相关用法
- d3.js d3.map.values()用法及代码示例
- Javascript Array map()用法及代码示例
- JavaScript Map keys()用法及代码示例
- JavaScript Map forEach()用法及代码示例
- JavaScript Array map()用法及代码示例
- JavaScript Map set()用法及代码示例
- Javascript Map.delete()用法及代码示例
- Javascript Map.has( )用法及代码示例
- Javascript Map.clear( )用法及代码示例
- Javascript Map.get( )用法及代码示例
- Javascript Map.entries( )用法及代码示例
- Javascript typedArray.map()用法及代码示例
- Lodash _.map()用法及代码示例
注:本文由纯净天空筛选整理自user_qa7r大神的英文原创作品 JavaScript Map values() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。