// Create some arrays const numbers = [43,56,32,86,22,11,44,88]; const numbers2 = new Array(22,45,33,76,54); const fruit = ['Apple', 'Banana', 'Orange', 'Pear']; const mixed = [22, 'Hello', true, undefined, null, {a:1, b:1}, new Date()]; let val; // Get array length val = numbers.length; // Check if is array val = Array.isArray(numbers); // Get single value val = numbers[4]; // Insert into array numbers[2] = 100; // Find index of value val = numbers.indexOf(86); // MUTATING ARRAYS // Add on to end /* numbers.push(200); //Add on to front numbers.unshift(800); // Take off from end numbers.pop(); // Take off from the front numbers.shift(); // Splice values numbers.splice(1, 2); // Reverse numbers.reverse(); */ // Concatenate arrays val = numbers.concat(numbers2); // Sorting arrays val = fruit.sort(); val = numbers.sort(); /* // Use the compare function val = numbers.sort(function(x,y){ return x-y; }); // Reverse sort val = numbers.sort(function(x,y){ return y-x; }); */ // Find function under50(num){ return num < 50; } val = numbers.find(under50); function over50(num){ return num > 50; } val = numbers.find(over50); console.log(numbers); console.log(val);
Leave a Reply