首页 > 解决方案 > 从 forEach 循环中获取返回值

问题描述

var 输入 = [1,2,3,4,5,6];

result = input .every(function(value){
                if(value > 3)
                  return value;
            });

我想捕获返回值,输出应该像 [4,5,6]。

标签: javascriptfor-loop

解决方案


好吧,根据您申请的条件every退货。true/false在您的情况下,您正在寻找filterreturn结果是真实的条件

var input = [1,2,3,4,5,6];

result = input.filter(value => value > 3);

console.log(result)


推荐阅读