私は次のようなJavaScript配列を持っています
var main_array = ["allen~1", "ajay~2", "raj~3"];
次のような別の配列があります
var sub_array=["allen", "ajay"];
編集
sub_array の各値が main_array にあるかどうか、(つまり、「allen」が ["allen~1", "ajay~2", "raj~3"]にあるかどうか) を確認する必要があるため、一致しない値はアレイから削除されます。その結果、「raj~3」を main_array から削除する必要があります
これを達成する方法は?
indexOf()、match()を試しましたが、「allen~1」のような完全一致が必要なため失敗します。
前もって感謝します