需求是用js删除数组中不符合要求的元素,需要改变元数组结构.
用splice函数可以解决.js代码如下:
for (i = 0; i < data.length; (i += 1)) {
if (data[i].space_used == 0) {
data.splice(i, 1);
i -= 1;
}
}
其中data为数组,格式为
[
['dir': '/home/dir1', 'spae_used': 123435]
['dir': '/home/dir1', 'spae_used': 0]
]
删除后data=
[
['dir': '/home/dir1', 'spae_used': 123435]
]