Array – Exercise

by Diarmuid Dunne

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,10];
var arr2 = ['a', 'bb', 'ccc', 'dddd'];
console.log(arr1);

for(var i = 0; i < arr1.length; i++)
{
    if(arr1[i] % 2 === 0)
    {
        arr1.shift(arr1[i]);
    }
}

console.log(arr1);


for (var i=0; i < arr1.length; i++) 
{
     var arr3[i] = arr1[i].concat(arr2[i]);
    console.log(arr3[i]);   
}