美文网首页
截断数组

截断数组

作者: 黑夜的眸 | 来源:发表于2018-05-29 20:53 被阅读0次

返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。

知识点

  • Array.slice()
  • Array.splice()

array.splice(start[, deleteCount[, item1[, item2[, ...]]]])

  • start​ 指定修改的开始位置(从0计数)。如果超出了数组的长度,则从数组末尾开始添加内容;如果是负值,则表示从数组末位开始的第几位(从-1计数);
  • deleteCount 可选
    整数,表示要移除的数组元素的个数。如果 deleteCount 是 0,则不移除元素。这种情况下,至少应添加一个新元素。如果 deleteCount 大于start 之后的元素的总数,则从 start 后面的元素都将被删除(含第 start 位)。
    注:如果deleteCount被省略,则其相当于(arr.length - start)。
  • item1, item2, ... 可选
    要添加进数组的元素,从start 位置开始。如果不指定,则 splice() 将只删除数组元素。
function slasher(arr, howMany) {
  // Solution1
  return arr.slice(howMany,arr.length);
}

slasher([1, 2, 3], 2);
function slasher(arr, howMany) {
  //  Solution2
   arr.splice(0,howMany);
  return  arr;
}

slasher([1, 2, 3], 2);

相关文章

  • Slasher Flick

    截断数组 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。 这里记录一下数组的splice()方法。a...

  • 截断数组

    返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。 知识点Array.slice()Array.spli...

  • Design & Coed 9:截断数组

    截断数组 Slasher Flick 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。 当你完成不了挑...

  • FCC-JS-BAS-Slasher Flick-截断数组

    截断数组返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。当你完成不了挑战的时候,记得开大招'Read-...

  • Slasher Flick

    截断数组返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。当你完成不了挑战的时候,记得开大招'Read-...

  • 5分钟,掌握9个风骚又简洁的JavaScript技巧

    1. 清除或截断一个数组 通过更改数组的长度(length)这个简单的方法,我们就能清除或者截断一个数组啦: 2....

  • 数组

    1.清空或截断数组 2.从数组中删除重复元素(数组去重) 3.平铺多维数组 4.创建纯(pure)对象 5.使用 ...

  • js 截取数组的长度

    一,使用length属性截断数组 var myarr= [1, 2, 3, 4, 5]; console.l...

  • 容易被忽视的js细节

    Array.length 设置 length 属性会改变数组的大小。如果设置的值比其当前值小,数组将被截断,...

  • JavaScript 有关数组的 slice 截断函数

    slice()方法返回一个新的数组对象,这一对象是一个由begin和end决定的原数组的浅拷贝(包括begin,不...

网友评论

      本文标题:截断数组

      本文链接:https://www.haomeiwen.com/subject/wwxzjftx.html