Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript使用for和if从数组中提取数字_Javascript - Fatal编程技术网

Javascript使用for和if从数组中提取数字

Javascript使用for和if从数组中提取数字,javascript,Javascript,如何从数组2、5、9、15、0、4中提取数字。大于3小于10使用for和if只需考虑迭代给定数组,并检查每个元素是否符合您的条件 如果元素与您的条件匹配,则将其推入新数组或辅助数组。 对不匹配的元素也要这样做,以防您需要它们。 如果不匹配的元素没有用,就什么也不做 var arr = [2, 5, 9, 15, 0, 4]; var matchingArr = []; // array for values bigger 3 and smaller 10 var nonMatchingArr =

如何从数组2、5、9、15、0、4中提取数字。大于3小于10使用for和if只需考虑迭代给定数组,并检查每个元素是否符合您的条件

如果元素与您的条件匹配,则将其推入新数组或辅助数组。 对不匹配的元素也要这样做,以防您需要它们。 如果不匹配的元素没有用,就什么也不做

var arr = [2, 5, 9, 15, 0, 4];
var matchingArr = []; // array for values bigger 3 and smaller 10
var nonMatchingArr = []; // array for values smaller 3 and bigger 10
arr.forEach(function(e){
    if (e > 3 && e < 10) {
        matchingArr.push(e);
    } else {
        nonMatchingArr.push(e);
    } 
});

你好,Adrian欢迎来到stack overflow。如果您还没有看到“如何提问”页面,这里有一个链接:您能展示一下您尝试了什么吗?对于像您这样的新手,我们通常会要求您首先尝试自己解决问题,然后发布代码,我们将从那里为您提供帮助。如果你不知道从哪里开始,请尝试解释你的困惑