Questo è il modo che ho fatto è:Oggetto copia superficiale che lascia fuori una o più proprietà in ES6/ES7?
var props = { id: 1, name: 'test', children: [] }
//copy props but leave children out
var newProps = { ...props }
delete newProps.children
console.log(newProps) // { id: 1, name: 'test' }
C'è un detergente, modo più semplice?
Non capisco. Non hai scritto la riga più importante, dove copi puntelli su newProps. Cos'è "..."? – Gavriel
@ william.taylor.09, non duplicato. Lui sa come copiare (non ha appena mostrato quella linea) ma vuole copiare tutte le proprietà tranne alcune in una lista nera – Gavriel
@Gavriel questa linea non fondamentalmente copia le proprietà del nuovo oggetto 'var newProps = {.. .props} '? Un po 'come fare 'var newProps = Object.assign ({}, oggetti di scena)' –