From 605a0b4d77c5543066be5ef94802e1c80ff51322 Mon Sep 17 00:00:00 2001 From: Troy Lawrence Date: Fri, 26 Jan 2018 01:05:34 +0000 Subject: [PATCH] Done. --- index.js | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/index.js b/index.js index 695b9e1..bc5ef82 100644 --- a/index.js +++ b/index.js @@ -1 +1,39 @@ const app = "I don't do much." + +const kittens = ["Milo", "Otis", "Garfield"]; + +function destructivelyAppendKitten(name) { + return kittens.push(name); +} + +function destructivelyPrependKitten(name) { + return kittens.unshift(name); +} + +function destructivelyAppendKitten(name) { + return kittens.push(name); +} + +function destructivelyRemoveLastKitten(name) { + return kittens.pop(name); +} + +function destructivelyRemoveFirstKitten(name) { + return kittens.shift(name); +} + +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