Laravel Storage :: files () показывает точечные файлы, когда это не должно

Вы можете выполнять итерацию по значениям объекта и на основе индекса нажимать объект в массиве.

const input = { 'a': 'Alpha', 'b': 'Australia', 'a_x': 'Beta', 'b_y': 'Canada', 'a_3': 'Charlie', 'b_4': 'China' },
      result = Object.values(input).reduce((r,k,i) => {
        i%2 == 0 ? r.push({name: k})  : r[Math.floor(i/2)].place = k;
        return r;
      },[]);
console.log(result);

1
задан Matt E. 20 January 2019 в 00:05
поделиться