私は配列を持っていて、配列に格納されている要素で配列の要素を削除したいので、次のようなイラストが表示されます:なぜ配列の要素を削除できないのですか?
array1 =プロセス、集合、成熟刈り込み、刈り込み、刈り込み、刈り取り、刈り取り、刈り込み、刈り込み、刈り込み、刈り込み、刈り込み、刈り込み、刈り込み、これらの要素は削除されます。
私はこのような使用方法:
var array1 = ["of","gathering","mature","crops","from","the","fields","Reaping","is","the","cutting"];
var kata = new Array();
kata[0] = " is ";
kata[1] = " the ";
kata[3] = " of ";
kata[4] = " a ";
kata[5] = " from ";
for(var i=0,regex; i<kata.length; i++){
var regex = new RegExp(kata[i],"gi");
array1 = array1.replace(regex," ");
}
なぜ私はすぐに配列の要素を排除することはできませんか?
私はメソッドを使用していた: 私は配列1にあるいくつかの要素を排除したい場合、配列は、による文字列への私の最初の変更である。しかし
var kataptg = array1.join (" ");
、そのメソッドを使用している場合上記のようにパターンが配列kataを好まなかったため、失われるはずのいくつかの要素が失われる可能性があります。
""が ""の場合、配列のパターンは "="です。しかし、パターンのarray1 = "of";
書き込みパターンがアレイパターンと異なる場合でも、これらの要素はどのように削除できますか?
申し訳ありません。私は説明を理解していません。 – user495688
@ user495688説明はありません。作業コードと出力があります。特定のコードに関する質問がある場合は、調査してください。 – Phrogz
var a2なぜ私のコードで分割するのですか?var a2はすでに配列にあります – user495688