Bu benim yapıyorum nasıl: Bir temizleyici, daha basit bir yoluSığ nesne nesnesini ES6/ES7 içinde bir veya daha fazla özelliği mi bırakıyorsunuz?
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' }
var mı?
(zaten kullandığınız aynı rest/spread properties proposal for ES7 ile)
. En önemli satırı yazmadınız, yeni provalara sahne kopyaladığınız yer. "..." nedir? – Gavriel@ william.taylor.09, çoğaltılmamış. Nasıl kopyalanacağını bilir (sadece bu satırı göstermez) ama bir kara listeye dahil olmak üzere tüm özellikleri kopyalamak istiyor. – Gavriel
@Gavriel bu satırın temel özelliklerini sığdırmayacak şekilde yeni nesneyi 'var newProps = {.. .props} '? Yapmak gibi çeşit var newProps = Object.assign ({}, sahne) ' –