ten sposób robiłem go:Obiekt z płytką kopią, pomijając jedną lub więcej właściwości w 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' }
Czy jest czystsze, prostszy sposób?
ja nie rozumiem. Nie napisałeś najważniejszej linii, w której kopiujesz rekwizyty do newProps. Co to jest "..."? – Gavriel
@ william.taylor.09, nie duplikuj. On wie, jak kopiować (po prostu nie pokazywał tej linii), ale chce skopiować wszystkie właściwości, z wyjątkiem niektórych na czarnej liście. – Gavriel
@Gavriel nie robi tego w zasadzie płytkiej kopii właściwości nowego obiektu 'var newProps = {.. .props} '? Trochę jak robi 'var newProps = Object.assign ({}, rekwizyty)' –