【发布时间】:2012-08-02 12:26:57
【问题描述】:
这不是从数组中删除负整数。我不知道为什么不...
for(var ii = 0; ii < diffs.length; ii++) {
if(Number(diffs[ii]) < 0) {
diffs.splice(ii, 1);
}
}
【问题讨论】:
-
这些数字是字符串格式的吗?尝试将它们转换为
Number:Number(diffs[ii]) < 0 -
这些“否定”是如何声明的?你确定它们是数字而不是字符串吗?
标签: javascript arrays for-loop splice negative-number