我有两个要连接的数组,因此它将以我显示的数字的形式返回一组字符串,但逻辑相同。我有这个例子:
var arrNum = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
var arrName = ["One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nice", "Ten"];
var number = Number(prompt("Enter a number"));
function bigNumberName(num) {
var BigArr = [];
for (var i = 0; i < arrNum.length; i++) {
if (arrNum[i] > num) {
BigArr.push(arrNum[i]);
}
}
return BigArr;
};
console.log(bigNumberName(number));
答案 0 :(得分:2)
类似于最近建议使用0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2
的{{3}}的答案,请再次使用filter
。
假设它们始终处于相同顺序,则无需连接它们。只需在filter
数组上使用filter
,然后使用arrName
参数即可过滤出正确的元素。
index