// 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