From 7103373aa25c4ec0cc516f4b1267b16f3c7e54ae Mon Sep 17 00:00:00 2001 From: sydney miranda Date: Mon, 26 Oct 2020 21:31:40 +0000 Subject: [PATCH] Done. --- index.js | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 24654ec2d1..ce97aba223 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,46 @@ -var kittens = [] //define your array here +var kittens = ['Milo', 'Otis', 'Garfield'] //define your array here // Add your functions and code here +function destructivelyAppendKitten(name) { + kittens.push(name) + return kittens +} + +function destructivelyPrependKitten(name) { +kittens.unshift(name) +return kittens +} + +function destructivelyRemoveLastKitten() { +kittens.pop() +return kittens +} + +function destructivelyRemoveFirstKitten() { +kittens.shift() +return kittens +} + +function appendKitten(name) { +var newArray = kittens.slice() +newArray.push(name) +return newArray +} + +function prependKitten(name) { +var newArray = kittens.slice() +newArray.unshift(name) +return newArray +} + +function removeLastKitten() { +var newArray = kittens.slice() +newArray.pop() +return newArray +} + +function removeFirstKitten() { +var newArray = kittens.slice() +newArray.shift() +return newArray +}