如何连接两个阵列并以相同的方式但使用字符串值来部署它们?

时间:2018-12-14 01:32:27

标签: javascript arrays function

我有两个要连接的数组,因此它将以我显示的数字的形式返回一组字符串,但逻辑相同。我有这个例子:

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));

1 个答案:

答案 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