例: var test = { ‘aa’: “aa”, “bb”: “bb”, “cc”: “cc” }; delete test.aa 是最佳方案吗?
只有delete才是删错的吧,设置=null不算删错
@1340641314 对,null和undefined都是赋值,销毁不掉
@Mirwangsir 嗯,以前看过这方面的教程,还是对js的垃圾回收机制不是特别的熟悉
是的。对于 Object,使用 delete;对于 Array,使用 splice。
先null 再delete