あなたが望むものを達成するための多くの方法があります。基本的に削除したいのはこれです
したがって、どちらもこれを行うことができます:
a。削除したい単語が常に最初と2番目の単語である場合
var filteredArray = str.split(" ").splice(2);
b。削除する単語が文字列のどこにあってもかまいません
var filteredArray = str.replace(/this|is/g, function(w){
switch(w){
case 'this':
return '' ;
case 'is':
return '';
}
}).trim().split(' ');
c。これを行うにはもう1つの不完全な方法があります。
var str= "This is Javascript String Split Function example ";
var parts = str.split(' ');
var clean = [];
for (var i = 0; i < parts.length; i++) {
var part = parts[i];
if (part !== "This" && part !=="is")
clean.push(part);
}
d。単純な正規表現を使用して複数の単語を置き換える
var str= "This is Javascript String Split Function example ";
var words = ['This', 'is'];
var text = str.replace(new RegExp('(' + words.join('|') + ')', 'g'), '').split(' ');
あなたの必要性に基づいて、あなたはそれらのどれにでも行くことができます。
参照:これ、これ、これ