special-one
не может быть именем переменной.Поэтому вам нужно другое имя для этого, например specialOne
.Используйте :
после имени ключа для нового имени переменной.
const {a, b, 'special-one':specialOne} = { a:1, b:2, 'special-one': 3 };
console.log(specialOne)
В приведенном выше случае в качестве имени ключа используется простая строка.Но если есть выражение, вам нужно использовать []
let keyName = 'special-one'
const {a, b, [keyName]:specialOne} = { a:1, b:2, 'special-one': 3 };
console.log(specialOne)