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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。