当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。