-
Notifications
You must be signed in to change notification settings - Fork 1.4k
slasher flick
S1ngS1ng edited this page Mar 22, 2017
·
1 revision
- 这个
function接收两个参数,第一个参数为数组arr,即为需要截断的原数组。第二个参数为数字howMany,表示从第一个开始,删去元素的数量。返回值为截断之后的数组 - 比如接收的是
[1, 2, 3]与2,那么输出就是[3]
- 这应该是初级算法中最简单的题目
- Array.splice()
- Array.slice()
- 连边界条件都不用判断,如果不会做,请先看看上面的两个链接
- 对于不用
for循环不舒服的朋友,可以考虑对数组执行howMany次shift()。当然,不推荐这么写
function slasher(arr, howMany) {
arr.splice(0, howMany);
return arr;
}function slasher(arr, howMany) {
return arr.slice(howMany);
}- 唯一一道不需要任何解释的题目