From a1ecdbd37468f50d1dba2eba6478ab157dde67eb Mon Sep 17 00:00:00 2001 From: dauntless-strategy-1036 Date: Thu, 5 Nov 2020 13:40:50 +0000 Subject: [PATCH] Done. --- index.js | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 24654ec2d1..e76cfe0856 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,30 @@ -var kittens = [] //define your array here +var kittens = ["Milo", "Otis", "Garfield"] -// 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) { + return [...kittens, name] +} +function prependKitten(name) { + return [name, ...kittens] +} +function removeLastKitten() { + return kittens.slice(0, kittens.length - 1) +} +function removeFirstKitten() { + return kittens.slice(1) +} \ No newline at end of file