需求是用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]