我只是使用以下代码删除了数组中的一个元素:
delete chckboxIDs[0][0];
这是我数组中的数据现在的样子:
现在,我的数组有一个空单元格,它会破坏代码,因为我根据程序中其他位置的长度遍历它,从而导致空值异常。我如何摆脱这个空白?
如果我将所有元素向下移动,直到它位于最后一个位置,它是否仍会存在并且仍会破坏代码?有更好的方法吗?
答案 0 :(得分:5)
尝试使用splice
函数,实际上不建议使用delete
删除Java中的数组或2d数组中的元素
chckboxIDs[row].splice(col, 1);