我的项目中有以下代码:
for(i = 0; i < inputArr.length; i++) {
if(accountsBool) {
inputArr[i] = inputArr[i].split(/\s+/);
if (inputArr[i] == "" || !inputArr[i].match(/[^\s]/)) {
inputArr.splice(i,1);
}
}
}
我会尽力解释这个问题...
我需要这部分代码来删除所有空格和空字符串,但是这些行......
inputArr[i] = inputArr[i].split(/\s+/);
和...
if (inputArr[i] == "" || !inputArr[i].match(/[^\s]/)) {
inputArr.splice(i,1);
}
...不要一起工作。我收到错误消息“对象不支持此属性或方法”。如果我注释掉一个并与另一个一起运行代码,它似乎工作正常。语法似乎也是正确的。有任何想法吗?
inputArr 是从文本区域解析的字符串数组。
谢谢你。