Array – Exercise
by iamKrickE
JavaScript
/**
* Array – Exercise
*
* Use only array instance methods!
* 1. Filter arr1 to only contain only even values
* 2. Reverse order the values of in arr1
* 3. Combine both arr1 and arr2 together, then loop through each value and
* log each value to the console
*
* Bonus: Using Array.sort and a custom sorter function, sort arr2 by
* length of value, descending
*/
var arr1 = [1,2,3,4,5,6,7,8,9,0];
var arr2 = ['aa','b','cccc','dddddd','eeee','fffff'];
var evenArray = arr1.filter(function(a){
a = a % 2 === 0;
return a
});
console.log(evenArray);
var reverseArray = arr1.reverse();
console.log(reverseArray);
var concatArray = arr1.concat(arr2);
concatArray.forEach(function(b){
console.log(b);
})
var sortArray = arr2.sort(function(x, y){
if (x.length < y.length ){
return 1;
}
})
console.log(sortArray);