objects - sort object javascript




Primer artículo de un mapa en JavaScript ES2015 (2)

Además, eso es correcto tanto para Set como para Map : puede convertir cualquier cosa a Array y luego obtener cualquier elemento por su índice. Algo como esto:

let m = new Map();
m.set('key1', {});
m.set('key2', {});

Array.from(m)[0];    // ['key1', {}]

Tengo un Map como este:

const m = new Map();
m.set('key1', {})
.
m.set('keyN' {})

El Map puede tener 1 o muchos elementos. ¿Puedo obtener el primer elemento por índice, sin m.get('key1') y sin un bucle de iterador?

como: m.get()[0]


Para el ejemplo específico sobre el que te estás preguntando, la desestructuración sería perfecta.

let m = new Map();
m.set('key1', {});
m.set('key2', {});

let [[, obj]] = m;

p.ej

let [pair] = m;
let [key, obj] = pair;

es una opción para destruir y luego tomar el valor, pero la opción más fácil sería

let [obj] = m.values();




ecmascript-6