我有2組陣列的GET值
var A = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L"];
var B = ["B", "J", "A", "C", "G"];
現在我不得不從變種B
一個值,它是在最高&最低指數VAR A
,它是J
& A
我有JavaScript編程
找出J
&
A
在VAR
這裏是我的代碼工作確定用上面的例子VAR A
& 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"];
var B = ["B", "J", "A", "C", "G"];
var C = ["SX", "S", "M", "L", "XL", "XXL", "ML", "LL", "XLL", "MK", "LK", "XLK", "MS", "LS", "XLS"];
var D = ["XLL", "XXL", "XLK"];
function customArrayFunction(A, B) {
var sortB = [];
B.forEach(v => sortB.push(v));
var res = B.sort((a, b) => {
if (a < b)
return -1;
else if (a > b)
return 1;
return 0;
}).find(v => A.indexOf(v) > -1);
return res;
}
document.write(customArrayFunction(A, B));
document.write('<br>' + customArrayFunction(C, D));
感謝
你能解釋我越不明白什麼是ü想幹什麼? – Gintoki
@約翰基本上我需要找到一個最低的索引值在var C引用var d,例如在var D中「XXL」是值最低的索引在var C – Dinesh