diff --git a/index.js b/index.js index 24654ec2d1..ce97aba223 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,46 @@ -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 newArray = kittens.slice() +newArray.push(name) +return newArray +} + +function prependKitten(name) { +var newArray = kittens.slice() +newArray.unshift(name) +return newArray +} + +function removeLastKitten() { +var newArray = kittens.slice() +newArray.pop() +return newArray +} + +function removeFirstKitten() { +var newArray = kittens.slice() +newArray.shift() +return newArray +}