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

    Array 的作用不是类型转换,而是生成数组 复杂类型加不加 new 结果一样,如 Array, Function...

  • JS Array

    实例方法 push 向数组末尾添加元素 返回:添加之后的length eg1: 连接两个数组 eg2: 给对象pu...

  • JS Array

    移除元素 splice()方法用于插入、删除或替换数组的元素 删除-用于删除元素,两个参数,第一个参数(要删除第一...

  • JS Array.slice 截取数组

    //JS Array.slice 截取数组 //在JavaScript中,Array对象的slice(start[...

  • js数组

    JS数组的创建: 1,使用Array数组的方式: var arrayObj = new Array();//创建一...

  • js实现数据结构队列

    根据js Array实现简单的单向队列

  • 数组方法

    复习js数组方法 https://www.w3school.com.cn/js/js_array_sort.asp...

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • for遍历

    Array所有方法详解 http://30ke.cn/doc/js-array-method 1.forEach ...

  • 前端笔记:JavaScript

    Array对象 Array即我们所说的数组,js中的数组对象不像java中那么严谨,Array是长度自动变化的数组...

网友评论

      本文标题:JS Array

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