例: var test = { 'aa': "aa", "bb": "bb", "cc": "cc" }; delete test.aa 是最佳方案吗?
回复 (5)
1
只有delete才是删错的吧,设置=null不算删错
M
@1340641314 对,null和undefined都是赋值,销毁不掉
1
引用 Mirwangsir@1340641314 对,null和undefined都是赋值,销毁不掉
@Mirwangsir 嗯,以前看过这方面的教程,还是对js的垃圾回收机制不是特别的熟悉
A
是的。对于 Object,使用 delete;对于 Array,使用 splice。
H
先null 再delete
参与回复
登录后即可参与回复。登录