From 65547523ae5b4afb399fd8400d1c6687aabe634f Mon Sep 17 00:00:00 2001 From: Artem F Date: Mon, 1 Feb 2021 01:53:54 +0000 Subject: [PATCH] Done. --- arrays.js | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/arrays.js b/arrays.js index e69de29bb2d..35a9e5e8c2a 100644 --- a/arrays.js +++ b/arrays.js @@ -0,0 +1,51 @@ + +var chocolateBars = [ + 'snickers', + 'hundred grand', + 'kitkat', + 'skittles' +] + + + +function addElementToBeginningOfArray (array, element){ +return [element,...array ] +} + + +function destructivelyAddElementToBeginningOfArray (array, element){ +array.unshift(element) +return array +} + +function addElementToEndOfArray (array, element){ +return [...array, element ] +} + +function destructivelyAddElementToEndOfArray(array, element){ +array.push(element) +return array +} + +function accessElementInArray(array, index){ +return (array [index]) +} + +function destructivelyRemoveElementFromBeginningOfArray(array){ +array.shift() +return array +} + +function removeElementFromBeginningOfArray(array){ + return array.slice(1) +} + +function destructivelyRemoveElementFromEndOfArray(array){ + array.pop() + return array +} + +function removeElementFromEndOfArray(array){ +return array.slice(0, array.length - 1) } + +