values()
method는 Set 객체에 요소가 삽입된 순서대로 각 요소의 값을 순환할 수 있는
Iterator
객체를 반환합니다.
The keys()
method is an alias for this method (for similarity with Map
objects); it behaves exactly the same and returns values of Set
elements.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Syntax
mySet.values();
Return value
A new Iterator
object containing the values for each element in the given Set
, in insertion order.
Examples
Using values()
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"
Specifications
Specification | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Set.prototype.values' in that specification. |
Standard | Initial definition. |
ECMAScript (ECMA-262) The definition of 'Set.prototype.values' in that specification. |
Living Standard |
Browser compatibility
BCD tables only load in the browser