Есть ли лучший способ превратить деструктурированный массив в объект в Javascript?Javascript - Уничтожить массив в объекте
Я использую библиотеку API axios, и когда я выполняю несколько запросов сразу, я возвращаю массив с 4-5 API responses
. Затем я хочу обернуть их в объект и перейти к другой функции. Может быть, есть один лайнер? Не то чтобы это действительно очень важно, но у меня есть куча всех этих приложений.
const [foo, bar, baz] = [1, 2, 3]
const obj = {
foo,
bar,
baz
}
console.log(obj)
=> {foo: 1, bar: 2, baz: 3}
Вы ищете для него без библиотек? С Lodash вы можете делать '_.zipObject (['foo', 'bar', 'baz'], [1, 2, 3])' – loganfsmyth
Не обязательно без библиотек. Думал, что будет родной путь JS, но это все еще довольно круто, спасибо! – inostia
удивительный, который сработал. Еще раз спасибо @loganfsmyth. Если кто-то знает о родной версии JS, мне было бы любопытно увидеть ее – inostia