假设我有一个看起来像这样的对象
const props = {
delete: function() {
// stuffs
},
hello: 'hello',
other: 'other',
}
现在说我使用传播运算符并执行类似的操作
const {hello, ...otherStuffs} = props;
然后对于otherStuffs,我仍然得到一个props
副本的对象,但hello
键除外。
但是如果我不想要对象的delete
键呢?我不能像上面那样做,因为显然delete
是保留关键字。
const {delete, ...otherStuffs} = props; // error here
然而,我仍然可以从对象中过滤不等于'删除'的键并获取我的对象,但有没有办法使用扩展运算符?
答案 0 :(得分:3)