私のプロジェクトには次のコードがあります。
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は、テキスト領域から解析される文字列の配列です。
ありがとうございました。