使用javascript编程从另一个数组的值中获取数组中最低索引的值
我有两套数组使用javascript编程从另一个数组的值中获取数组中最低索引的值,javascript,arrays,Javascript,Arrays,我有两套数组 var A = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L"]; var B = ["B", "J", "A", "C", "G"]; 现在我必须从varB中得到一个值,它是vara中最高和最低的索引,它是J和a 我必须通过JavaScript编程在varB中找到J和A 下面是我的代码,可以使用上面的示例varA&B,但可以使用我的实际需求 var C = ["SX", "S", "M", "L", "XL
var A = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L"];
var B = ["B", "J", "A", "C", "G"];
现在我必须从varB
中得到一个值,它是vara
中最高和最低的索引,它是J
和a
我必须通过JavaScript编程在varB
中找到J
和A
下面是我的代码,可以使用上面的示例varA
&B
,但可以使用我的实际需求
var C = ["SX", "S", "M", "L", "XL", "XXL", "ML", "LL", "XLL", "MK", "LK", "XLK", "MS", "LS", "XLS"];
var D = ["XLL", "XXL", "XLK"];
var A=[“A”、“B”、“C”、“D”、“E”、“F”、“G”、“H”、“I”、“J”、“K”、“L”];
变量B=[“B”、“J”、“A”、“C”、“G”];
变量C=[“SX”、“S”、“M”、“L”、“XL”、“XXL”、“ML”、“LL”、“XLL”、“MK”、“LK”、“XLK”、“MS”、“LS”、“XLS”];
变量D=[“XLL”、“XXL”、“XLK”];
函数customArrayFunction(A,B){
var sortB=[];
B.forEach(v=>sortB.push(v));
var res=B.排序((a,B)=>{
if(ab)
返回1;
返回0;
}).find(v=>A.indexOf(v)>-1);
返回res;
}
编写(customArrayFunction(A,B));
document.write(“
”+customArrayFunction(C,D))
这是一个建议,其中包含一个临时对象
,用于给定数组的索引排序
,如果排序索引小于或大于实际返回值,则进行一些比较
函数x(有序,搜索){
变量对象={},
结果;
forEach(函数(k,i){
对象[k]=i;
});
search.forEach(函数(a){
如果(!结果){
结果=[a,a];
返回;
}
if(对象[a]
这是一个建议,其中包含一个临时对象
,用于给定数组的索引排序
,如果排序索引小于或大于实际返回值,则进行一些比较
函数x(有序,搜索){
变量对象={},
结果;
forEach(函数(k,i){
对象[k]=i;
});
search.forEach(函数(a){
如果(!结果){
结果=[a,a];
返回;
}
if(对象[a]