对freeCodeCamp上JavaScript的算法部分的题目进行记录,方便以后复习。
题目:
截断数组
返回一个数组被截断n
个元素后还剩余的元素,截断从索引0开始。
思路:
分割数组用到了Array对象的splice()和slice()方法
实现:
使用sliice()方法,
function slasher(arr, howMany) {
var newArray=[];
newArray=arr.slice(howMany);
return newArray;
}
slasher([1, 2, 3], 2);//输出[3]
使用splice()方法,
function slasher(arr, howMany) {
arr.splice(0,howMany);
return arr;
}
slasher([1, 2, 3], 2);//输出[3]