zoukankan      html  css  js  c++  java
  • Js Array 删除

    数组删除操作

    Array.prototype.inArray = function (e) {
    for (i = 0; i < this.length; i++) {
    if (this[i] == e)
    return true;
    }
    return false;
    }
    Array.prototype.indexOf = function (val) {
    for (var i = 0; i < this.length; i++) {
    if (this[i] == val) return i;
    }
    return -1;
    };
    Array.prototype.remove = function (val) {
    var index = this.indexOf(val);
    if (index > -1) {
    this.splice(index, 1);
    }
    };

    示例:

    var arry_test=[] ;
    for(var i=0;i<6;i++){
    arry_test.push(i);
    }
    for(var i=0;i<arry_test.length;i++){
    alert(arry_test[i]);
    }
    if(arry_test.inArray(4)) alert('包含4');
    alert('删除4');
    for(var i=0;i<arry_test.length;i++){
    alert(arry_test[i]);
    }


  • 相关阅读:
    21.扩展
    20.嵌套类型
    19.类型转换
    18.错误处理
    17.可选链
    16.ARC
    15.析构函数
    14.构造函数
    13.继承
    12.下标
  • 原文地址:https://www.cnblogs.com/linsu/p/4071121.html
Copyright © 2011-2022 走看看