From 7007156288c6d2fa635414b8bc2e0963e23ed961 Mon Sep 17 00:00:00 2001 From: Babajide Ibiayo Date: Tue, 23 May 2017 09:33:06 +0000 Subject: [PATCH] Done. --- index.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/index.js b/index.js index 695b9e17a..80021cc8c 100644 --- a/index.js +++ b/index.js @@ -1 +1,32 @@ const app = "I don't do much." +var kittens = ["Milo", "Otis", "Garfield"]; + +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); +}