This is a simple JavaScript code of print even number, but I want the output result as a array : [4 8 2]
var arr = [4, 8, 5, 9, 3, 7, 2]
for(var i =0; i<arr.length; i++){
if(arr[i]%2==0){
console.log(arr[i])
}
}
Output:
4
8
2
This is a simple JavaScript code of print even number, but I want the output result as a array : [4 8 2]
var arr = [4, 8, 5, 9, 3, 7, 2]
for(var i =0; i<arr.length; i++){
if(arr[i]%2==0){
console.log(arr[i])
}
}
Output:
4
8
2
Create new result array
. Then add values into array
inside your if
condition via push()
method. Refer the below code :
var arr = [4, 8, 5, 9, 3, 7, 2]
var res = [];
for(var i =0; i<arr.length; i++){
if(arr[i]%2==0){
res.push(arr[i]);
}
}
console.log(res)