Например, у меня был массив с тремя номерами:
var arr = [124, -50, 24];
и мне нужно преобразовать этот массив в объект:
{
x: 124,
y: -50,
z: 24
}
Я не хочу использовать для этого синтаксис "старого стиля", например:
{
x: arr[0],
y: arr[1],
z: arr[2]
}
поэтому на данный момент я использую этот синтаксис:
const [x, y, z] = [...arr];
const obj = {x, y, z};
Но есть ли способ сделать это с помощью прямого массива dectructuring для объекта без временных переменных?