Sagen, ich habe ein Objekt, das sagen, dieMit reservierten Schlüsselwort als Objektschlüssel mit gespreizten Operatoren
const props = {
delete: function() {
// stuffs
},
hello: 'hello',
other: 'other',
}
Jetzt Operatoren ich Ausbreitung aussieht und etwas tun, wie diese
const {hello, ...otherStuffs} = props;
Dann für otherStuffs, Ich bekomme immer noch ein Objekt, das eine Kopie von props
aber außer dem hello
Schlüssel ist.
Aber was, wenn ich nicht den delete
Schlüssel des Objekts will? Ich kann nicht das selbe machen wie oben, weil anscheinend delete
ein reserviertes Schlüsselwort ist.
const {delete, ...otherStuffs} = props; // error here
Ich kann aber noch die Schlüssel aus dem Objekt filtern, die nicht gleich zu ‚löschen‘ sind und meine Aufgabe bekommen, aber ist es eine Möglichkeit, dies zu tun Ausbreitung Operatoren?
Objekt Ausbreitung Syntax nicht ES6 ist. – Bergi