使用Javascript Array Filter方法应用逻辑

时间:2018-01-12 11:37:14

标签: javascript arrays

我最近一直在做一些JavaScript,但我还是很新。我有一个场景,我需要循环一个数组并应用某些逻辑,并想知道做标准循环和应用逻辑或者更好地利用数组过滤器功能。我在下面有一个例子,我知道我没有从过滤器函数等返回任何东西(因为我不需要它),但它仍然循环遍历数组,是最小的代码和可读(在我看来)。这会被认为是不好的做法还是你认为使用像这样的过滤器功能会产生任何问题?

var numberArray = [1,2,3,4,5,6,7,8,9,10];
var value3;
var value5;

function Log() {
  console.log("------");
  console.log(numberArray);
  console.log(value3);
  console.log(value5);
  console.log("~~~~~~");
}

Log();

numberArray.filter(function(number){
  //Do whatever logic is required here i.e.

  if(number == 3){
    value3 = number
  }

  if(number == 5){
    value5 = number
  }
  
});

Log();

感谢。

0 个答案:

没有答案