У меня есть массив (ответ API):
let arr = [ { '@type': 'Something', data: 1234 }, { '@type': 'Something', data: 3214 }, ]
Можно ли деструктурировать элементы с этими префиксными полями '@'?
for (const { data, ??? @type } of arr) {}
Можно взять вычисляемое свойство и новое имя переменной.
let arr = [{ '@type': 'Something', data: 1234 }, { '@type': 'Something', data: 3214 }]; for (const { data, ['@type']: renamed } of arr) { console.log(renamed); }