我有一个像
var main_array = ["allen~1", "ajay~2", "raj~3"];
我有另一个数组
var sub_array=["allen", "ajay"];
编辑
我需要检查是否在 main_array 中找到了 sub_array 的每个值,(即)是否在 ["allen~1", "ajay~2", "raj~3"] 中找到了 'allen'所以不匹配的值必须从数组中删除。结果“raj~3”必须从 main_array 中删除
如何做到这一点?
我尝试过 indexOf(), match()但失败了,因为它期望像“allen~1”这样的完全匹配。
提前致谢