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);