Slasher Flick
截断数组
返回一个数组被截断n
个元素后还剩余的元素,截断从索引0开始。
当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。
这是一些对你有帮助的资源:
function slasher(arr, howMany) { // 请把你的代码写在这里 if(howMany===0){ return arr; }else if(howMany>arr.length){ return []; }else{ return arr.splice(howMany); } } slasher([1, 2, 3], 2);
一步一步完成例子中的需求出现了上面的代码
开始的做法对splice方法没有理解到位仔细看了splice方法返回值:由被删除的元素组成的一个数组。
如果只删除了一个元素,则返回只包含一个元素的数组。如果没有删除元素,则返回空数组。
function slasher(arr, howMany) { // 请把你的代码写在这里 return arr.splice(howMany); } slasher([1, 2, 3], 2);
可以直接返回,我宛如一个zz