Как деструктурировать свойства объекта с помощью имен ключей, которые являются недопустимыми именами переменных?

Поскольку ключи объектов являются строками, они могут содержать любые символы и специальные символы. Недавно я наткнулся на объект, который я получаю от вызова API. Этот объект имеет «-» в своих именах ключей.

const object = {
   "key-with-dash": []
}

Разрушение не работает в этом случае, потому чтоkey-with-dash не является допустимым именем переменной.

const { key-with-dash } = object;

Итак, один вопрос пришел мне в голову. Как я должен деструктурировать объект в таких случаях? Это вообще возможно?

Ответы на вопрос(2)

Ваш ответ на вопрос