W ES6, jak szybko uzyskać ten element?Jak zdobyć pierwszy element zestawu w ES6 (EcmaScript 2015)
w MDN Syntax for Set, Nie znalazłem na to odpowiedzi.
W ES6, jak szybko uzyskać ten element?Jak zdobyć pierwszy element zestawu w ES6 (EcmaScript 2015)
w MDN Syntax for Set, Nie znalazłem na to odpowiedzi.
Nie wydają się wystawiać listy na dostęp do obiektu instancji. To z ECMAScript zanurzenie:
23.2.4 Właściwości zestawu instancji
Set przypadki są zwykłe przedmioty, które dziedziczą właściwości z prototypem Set. Ustawione wystąpienia mają również wewnętrzne gniazdo [[SetData]].
[[SetData]] jest listą wartości, która trzyma Set.
Możliwym rozwiązaniem (an nieco droższe jeden) jest chwycić iterator, a następnie zadzwonić next()
dla pierwszej wartości:
var x = new Set();
x.add(1);
x.add({ a: 2 });
//get iterator:
var it = x.values();
//get first entry:
var first = it.next();
//get value out of the iterator entry:
var value = first.value;
console.log(value); //1
Warto wspomnieć też, że:
Set.prototype.values === Set.prototype.keys
Co uważa Pan za pierwszy"? – Bergi