From bdad94e21b57a0ddfa0f3516c616b6f5b17e13f6 Mon Sep 17 00:00:00 2001 From: Jimmy Michalec Date: Mon, 26 Oct 2020 16:42:34 +0000 Subject: [PATCH] Done. --- index.js | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 24654ec2d1..90aa03ea81 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,43 @@ -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 kittens1 = [...kittens, name]; + return kittens1; +} + +function prependKitten(name){ + var kittens1 = [name, ...kittens]; + return kittens1; +} + +function removeLastKitten(){ + var kittens1 = kittens.slice(0, kittens.length-1); + return kittens1; +} + +function removeFirstKitten(){ + var kittens1 = kittens.slice(1, kittens.length); + return kittens1; +} \ No newline at end of file