destructuring

Я работаю над личным проектом по анализу рынка. У меня есть структура данных, представляющая все последние поворотные моменты на рынке, которая выглядит следующим образом: [{:high 1.121455, :time "2016-08-03T05:15:00.000000Z"} {:low 1.12109, :time "2016-08-03T05:15:00.000000Z"} {:high 1.12173, :time "2016...

Поскольку ключи объектов являются строками, они могут содержать любые символы и специальные символы. Недавно я наткнулся на объект, который я получаю от вызова API. Этот объект имеет " - " в его ключевых именах. const object = { "key-with-dash": [] } Деструктурирование в этом случае не работает, так как...

Мне кажется, что синтаксис ({course}) извлекает свойство 'course' из объекта props. Тем самым делая вызовы свойств "курса" внутри компонента более краткими. Если я передал props, используя синтаксис (props), вместо ({course}). Тогда мне пришлось бы сказать: "реквизит.курс.номер, например. Верна ли моя линия ...

как можно написать функцию, которая принимает только несколько атрибутов самым компактным образом в ES6? Я придумал решение, используя деконструкцию + упрощенный литерал объекта, но мне не нравится, что список полей повторяется в коде. есть еще более тонкое решение? (v) => { let { id, title } = v; ...