JS Array

作者: 即墨灯火 | 来源:发表于2017-08-19 23:07 被阅读2次

    移除元素

    function removeByValue(arr, val) {
      for(var i=0; i<arr.length; i++) {
        if(arr[i] == val) {
          arr.splice(i, 1);
          break;
        }
      }
    }
    var somearray = ["mon", "tue", "wed", "thur"]
    removeByValue(somearray, "tue");
    //somearray will now have "mon", "wed", "thur"
    

    splice()方法用于插入、删除或替换数组的元素

    1. 删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数)
    2. 插入-向数组指定位置插入任意项元素。三个参数,第一个参数(其实位置),第二个参数(0),第三个参数(插入的项)
    3. 替换-向数组指定位置插入任意项元素,同时删除任意数量的项,三个参数。第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项)

    相关文章

      网友评论

          本文标题:JS Array

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