Set.prototype.values()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015å¹´7æ.
values() æ¹æ³åå³ä¸å Iterator ç©ä»¶ï¼å
å«è Set ç©ä»¶ä¸ææå
ç´ ï¼ç±æå
¥é åºæåºã
keys() æ¯éåæ¹æ³çæ¿èº«ï¼çºäºè Map ç©ä»¶ä¿æç¸ä¼¼æ§ï¼ï¼ä»éè¡çå®å
¨ä¸æ¨¡ä¸æ¨£ï¼åå³ Set ä¸å
ç´ ç valuesã
å試ä¸ä¸
const set1 = new Set();
set1.add(42);
set1.add("forty two");
const iterator1 = set1.values();
console.log(iterator1.next().value);
// Expected output: 42
console.log(iterator1.next().value);
// Expected output: "forty two"
èªæ³
js
mySet.values();
åå³å¼
ä¸å Iterator ç©ä»¶ï¼å
å«è Set ç©ä»¶ä¸ææå
ç´ ï¼ç±æå
¥é åºæåºã
ç¯ä¾
>ä½¿ç¨ values()
js
var mySet = new Set();
mySet.add("foo");
mySet.add("bar");
mySet.add("baz");
var setIter = mySet.values();
console.log(setIter.next().value); // "foo"
console.log(setIter.next().value); // "bar"
console.log(setIter.next().value); // "baz"
è¦ç¯
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-set.prototype.values> |