From 31ef9d1affd9422bf91355c1a944b170b95ea753 Mon Sep 17 00:00:00 2001 From: daring-demo-aacc Date: Sun, 9 May 2021 16:41:18 +0000 Subject: [PATCH] Done. --- arrays.js | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/arrays.js b/arrays.js index e69de29bb2d..7631dae50c7 100644 --- a/arrays.js +++ b/arrays.js @@ -0,0 +1,36 @@ +var chocolateBars = [ + 'snickers', 'hundred grand','kitkat', 'skittles']; +function addElementToBeginningOfArray (array,element){ //done + var new_array = [element,...array] + return new_array +} +function destructivelyAddElementToBeginningOfArray(array , element){//done + array.unshift(element) + return array +function destructivelyAddElementToEndOfArray(array, element) { + array.push(element) + return array +} +function addElementToEndOfArray(array, element){ + return [...array,element] +} +} +function accessElementInArray(array, index){ // done + return array[index] +} +function destructivelyRemoveElementFromBeginningOfArray(array){ //done + array.shift() + return array +} +function removeElementFromBeginningOfArray(array){ // done + var removed = array.slice(1) + return removed +} +function destructivelyRemoveElementFromEndOfArray(array){ //done + array.pop() + return array +} +function removeElementFromEndOfArray(array){//done + var new_array = array.slice(0,-1) + return new_array +} \ No newline at end of file