說我有一個對象,看起來像對象鍵此使用保留關鍵字與傳播運營商
const props = {
delete: function() {
// stuffs
},
hello: 'hello',
other: 'other',
}
現在說我用傳播經營者和做這樣的事情
const {hello, ...otherStuffs} = props;
那麼對於otherStuffs,我仍然收到一個props
的副本,但hello
鍵除外。
但是如果我不想要該對象的delete
鍵?我不能這樣做,因爲顯然delete
是保留關鍵字。
const {delete, ...otherStuffs} = props; // error here
我仍然不過從過濾的對象不等於「刪除」,並讓我的對象,但有沒有辦法做到這一點使用擴展運營商的鑰匙?
對象傳播語法不ES6。 – Bergi