Javascript 参考JS中的其他数组获取数组的值
我有一个数组Javascript 参考JS中的其他数组获取数组的值,javascript,arrays,Javascript,Arrays,我有一个数组a=[“APP”,“COM”,“REJ”,“COM-APP”]和b=[23,54,56,24]。A和B的长度相等。如何获取数组B的所有元素,其中数组a的值包含值作为APP 这里在数组a中有一个APP在APP,COM-APP中,如何将[23,24]作为数组返回。将方法与方法一起使用 var a=[“应用程序”、“COM”、“REJ”、“COM应用程序”], b=[23,54,56,24], c=‘APP’; console.log( b、 过滤器(功能(v,i){ 返回a[i].in
a=[“APP”,“COM”,“REJ”,“COM-APP”]
和b=[23,54,56,24]
。A和B的长度相等。如何获取数组B的所有元素,其中数组a的值包含值作为APP
这里在数组a中有一个APP
在APP
,COM-APP
中,如何将[23,24]
作为数组返回。将方法与方法一起使用
var a=[“应用程序”、“COM”、“REJ”、“COM应用程序”],
b=[23,54,56,24],
c=‘APP’;
console.log(
b、 过滤器(功能(v,i){
返回a[i].indexOf(c)>-1;
})
)
您可以使用tis代码:
var a = ["APP", "COM", "REJ", "COM APP"],
b = [23, 54, 56, 24],
var find=[]
for(var key in b){
if(a[key].indexOf('APP')!=-1)
find.push(b[key])
}
console.log(find)
你也可以这样做
var a=[“应用程序”、“COM”、“REJ”、“COM应用程序”],
b=[23,54,56,24],
r=b.reduce((p,c,i)=>a[i]。包括(“APP”)?p.concat(c):p,[]);
控制台日志(r)代码>