У меня есть массив элементов, к которым я бы хотел применить сопоставление, чтобы преобразовать его в пары значений ключа на одном объекте (чтобы имитировать ассоциативный массив).
Подход в Может ли назначение деструктуризации использоваться для создания проекции в CoffeeScript?, похоже, не работает для меня, так как это приводит к простому массиву вместо ключа/пары значений.
Мой язык выбора - CoffeeScript или JavaScript.
Пример:
[{name: 'a', value: 'b', other: 'c'}, {name: 'd', value: 'e', other: 'f'}]
предполагается преобразовать в:
{
a: 'b',
d: 'e'
}
Предпочтительными являются однослойные.; -)