“JS tablica do sprzeciwu za pomocą klawiszy” Kod odpowiedzi

JS tablica do sprzeciwu za pomocą klawiszy

const arr = ['a','b','c'];
const res = arr.reduce((a,b)=> (a[b]='',a),{});
console.log(res)
Sleepy Squirrel

Konwertuj tablicę na obiekt JavaScript

const convertArrayToObject = (array, key) =>
  array.reduce(
    (obj, item) => ({
      ...obj,
      [item[key]]: item
    }),
    {}
  );
Moise Mbakop

tablica JavaScript do obiektu za pomocą klawiszy

let arr = [{a: 'a', b: 1, c: 'c'}, {a: 'a', b: 2, c: 'c'}, {a: 'a', b: 3, c: 'c'}]:
 let mapped = arr.reduce (function (map, obj) { 
        map[obj.b] = obj; 
        return map;
      },{}); // reduce
console.log (mapped); // {1: {a: 'a', b: 1, c: 'c'}, 2: {a: 'a', b: 2, c: 'c'}, 3: {a: 'a', b: 3, c: 'c'}
Satowine

JS tablica do sprzeciwu za pomocą klawiszy

const subLocationTypes = (location.subLocationTypes || []).reduce((add, cur) => {
add[cur.key] = cur.value;
return add;
}, {});
Jeff Le

Odpowiedzi podobne do “JS tablica do sprzeciwu za pomocą klawiszy”

Pytania podobne do “JS tablica do sprzeciwu za pomocą klawiszy”

Więcej pokrewnych odpowiedzi na “JS tablica do sprzeciwu za pomocą klawiszy” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu