Set.prototype.values()
优质
小牛编辑
130浏览
2023-12-01
values方法返回一个新的Iterator对象,该对象包含Set对象中每个元素的值。 keys()函数也以相同的方式运行。
语法 (Syntax)
mySet.values();
mySet.keys();
返回值 (Return Value)
一个新的Iterator对象,包含给定Set中每个元素的值。
例子 (Example)
var mySet = new Set();
mySet.add("Jim");
mySet.add("Jack");
mySet.add("Jane");
console.log("Printing keys()------------------");
var keyitr = mySet.keys();
console.log(keyitr.next().value);
console.log(keyitr.next().value);
console.log(keyitr.next().value);
console.log("Printing values()------------------");
var valitr = mySet.values();
console.log(valitr.next().value);
console.log(valitr.next().value);
console.log(valitr.next().value);
输出 (Output)
Printing keys()------------------
Jim
Jack
Jane
Printing values()------------------
Jim
Jack
Jane
示例:迭代集合
'use strict'
let set = new Set();
set.add('x');
set.add('y');
set.add('z');
for(let val of set){
console.log(val);
}
成功执行上述代码后,将显示以下输出。
x
y
z