После того, как параметр деструктурирован, он недоступен (за исключением arguments
в обычных функциях).Нет такого синтаксиса, как function(object:{ key }) {...}
.
Если предполагается использовать оригинальный объект, его не следует деструктурировать как параметр:
function(object) {
const { key } = object;
console.log(key);
console.log(object)
}
Если в действительности нет никакой выгодыиспользуя key
, удаление может быть пропущено в пользу object.key
.