0
我有一个名为[0 ... 10]的变量和具有普通名称的变量很少的对象。我用delete obj [3]删除其中的一个。然后在这个序列中有一个缺口。我想现在从[0 ... 10]安排他们。我的第一步是循环并重命名键(变量)。我如何做到这一点?在javascript中重命名对象键(变量)
P.S. - 对象无法改变其结构或被转换为数组来使用拼接()..
我有一个名为[0 ... 10]的变量和具有普通名称的变量很少的对象。我用delete obj [3]删除其中的一个。然后在这个序列中有一个缺口。我想现在从[0 ... 10]安排他们。我的第一步是循环并重命名键(变量)。我如何做到这一点?在javascript中重命名对象键(变量)
P.S. - 对象无法改变其结构或被转换为数组来使用拼接()..
那么,为什么你没有尝试过你的第一个想法呢?
delete obj[k]
for (var i = k; i < N - 1; ++i) {
obj[i]=obj[i+1];
}
delete obj[N];
过度加热在工作结束我猜.. – faya 2010-08-24 13:17:09