如题。比如一个数组是【1,6,3,5,0,40,35,1,65,2,30,19】.然后如果我想要 大于3小于30 的内容并且输出出来,应该怎么办?
var arr = [1,6,3,5,0,40,35,1,65,2,30,19];
for(var i = 0; i < arr.length; i++) {
if(arr[i] > 3 && arr[i] < 30) {
console.log(arr[i]);
}
}
终于会一题了..............
let a = [1, 6, 3, 5, 0, 40, 35, 1, 65, 2, 30, 19]
let b = a.filter( val => val > 0 && val < 30 )
//b = [1, 6, 3, 5, 1, 2, 19]
var arr = [1,6,3,5,0,40,35,1,65,2,30,19];
var newArr= [];
arr.forEach(function(value,index){
if(value>=3&&value<=30){
newArr.push(value)
}
})
console.log(newArr)
var arr=[1,4,6,8,3,9,3,90];
var rel=arr.filter(function (i) {
return i>6&&i<10;
})
console.log(rel)//[8,9]
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
es6写法:
[6, 5, 19]
es5写法: