#javascript #object #destructuring
Вопрос:
Я пытаюсь удалить динамическое свойство из MyObject (в проекте react). Вот мой объект:
myObject = {
'property1': {},
'property2': {},
'3': {}
}
Это то, что я пытался:
const {[prop]:removedItem, ... rest} = myObject;
проблема в том ,что это не работает, когда prop = '3'
, но работает, когда prop = 'property1'
.
Есть идеи, где я совершаю ошибку?
Комментарии:
1. dmitripavlutin.com/javascript-object-destructuring
2. Я не могу воспроизвести вашу проблему: jsfiddle.net/q7jweb9v
3. @FelixKling ты прав. Я использую его в React. может быть, проблема в чем-то другом