ハッシュ/オブジェクトからすべてを削除し、参照を保持する必要があります。ここに例があります
var x = { items: { a: 1, b: 2} }
removeItems(x.items) ;
console.log(x.items.clean) ;
function removeItems(items) {
var i ;
for( i in items; i++ ) {
delete items[i] ;
}
items.clean = true ;
}
これを達成するためのより短い方法があるかどうか疑問に思っていました。たとえば、アレイのクリーニングは次のように実行できます。
myArray.length = 0 ;
助言がありますか?