Return Part of an Array Using the slice Method
Problem Explanation
Use the slice method in the sliceArray function to return part of the anim array given the provided beginSlice and endSlice indices. The function should return an array.
var arr = ["Cat", "Dog", "Tiger", "Zebra", "Ant"];
arr.slice([index - to - begin - slice], [index - to - end - slice]);
Solutions
Solution 1 (Click to Show/Hide)
function sliceArray(anim, beginSlice, endSlice) {
// Add your code below this line
return anim.slice(beginSlice, endSlice);
// Add your code above this line
}
var inputAnim = ["Cat", "Dog", "Tiger", "Zebra", "Ant"];
sliceArray(inputAnim, 1, 3);
Code Explanation
The function can be written by simply writing one line of code - a return statement. Just like in the example given, slice the array which the function takes as a parameter using the beginSlice
and endSlice
parameters as parameters for the slice()
method.
Remember the structure of the slice()
method: