JavaScript 经常使用要领

JavaScript 经常使用要领

1. splice()

  作用:向/从数组中增添/删除项目,然后返回被删除的项目。
  诠释:该要领会转变原始数组。
  语法:arrayObject.splice(index,howmany,[item1,...,itemX])
       index 示意数组最先删除的位置, howmany 示意删除的个数,[item1,...,itemX]示意向数组增添的新项。
  我的诠释:splice 删除时返回新数组,新增添的元素在被删除的元素的位置上增添,背面的元素后移。
// 删除元素
<script>
    var num = [1, 3, 5, 7]
    num.splice(2, 1)
    console.log(num) // 1, 3, 7
</script>
// 增添元素
<script>
    var num = [1, 3, 5, 7]
    num.splice(3, 1, 90, 9090)
    console.log(num) // 1, 3, 5, 90, 9090
</script>

2. slice()

  作用:从已有的数组中返回选定的元素。
  诠释:该要领并不会修正数组,而是返回一个子数组。
  返回:一个新的数组,包括从 start 到 end (不包括该元素)的 arrayObject 中的元素。
  语法:arrayObject.slice(start,[end])
       index 示意数组最先选定的位置, end 示意数组完毕选定的位置.

3. push()

  作用:从已有的数组末端增添一个元素。
  诠释:该要领会修正数组。      
                 
       
     
    原文作者:water_law
    原文地址: https://segmentfault.com/a/1190000008644654
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞