From 2677f15b107b9c1f47bbd8c3961df66c1d013907 Mon Sep 17 00:00:00 2001 From: Franklin Sahlhoff Date: Sun, 11 Apr 2021 05:59:48 +0000 Subject: [PATCH] Done. --- index.js | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 24654ec2d1..20bc31be9c 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,43 @@ -var kittens = [] //define your array here +var kittens = ["Milo", "Otis", "Garfield"]; -// Add your functions and code here +function destructivelyAppendKitten(name) { +name = kittens.push('Ralph'); +return kittens; +} + + +function destructivelyPrependKitten(name) { + name = kittens.unshift('Bob'); + return kittens; +} + +function destructivelyRemoveLastKitten() { + kittens.pop(); + return kittens; +} + +function destructivelyRemoveFirstKitten() { + kittens.shift(); + return kittens; +} + + +function appendKitten(name){ + var name_1= [...kittens,name]; + return name_1; +} + +function prependKitten(name){ + var name_2=[name, ...kittens]; + return name_2 +} + +function removeLastKitten(){ + var caats= kittens.slice(0,kittens.length-1); + return caats; +} + +function removeFirstKitten(){ + var catts= kittens.slice(1) + return catts +} \ No newline at end of file