// creating arrays
function makeList(item1, item2, item3) {
return [item1,item2,item3];
}
//Adding items to end of array
function addToList(list, item) {
list.push(item)
return list;
}
//Accessing items in array
function accessFirstItem(array) {
return array[0];
}
function accessThirdItem(array) {
return array[2];
}
//array.length
function findLength(array) {
return array.length;
}
function accessLastItem(array) {
return array[array.length - 1];
}
//using slice method on arrays
function firstFourItems(array) {
return array.slice(0,4);
}
function lastThreeItems(array) {
return array.slice(-3);
}
// complex slice method
function minusLastItem(array) {
return array.slice(0, array.length - 1);
}
function copyFirstHalf(array) {
return array.slice(0, array.length / 2);
}
//array copying, runs function on each item in array
function squares(array) {
return array.map((num) => num ** 2)
}
//Filters items from array
function shortWords(array) {
return array.filter(function(word) {
return word.length < 5;
})
}
//returns just one value, find method
function divisibleBy5(array) {
return array.find(function(num) {
return num % 5 === 0;
})
}