當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript Map values()用法及代碼示例


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

相關用法


注:本文由純淨天空篩選整理自user_qa7r大神的英文原創作品 JavaScript Map values() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。