zoukankan      html  css  js  c++  java
  • js删除数组中指定的属性

    你说的都对,我不跟你计较。

    定义一个名字为removeByValue的js文件

    export function removeByValue(arr, attr, value) {// 1数组 2属性 3属性值
      var index = -1;
      for (var i in arr) {
        if (arr[i][attr] == value) {
          index = i;
          break;
        }
      }
    if( index != -1 ){
        arr.splice(index, 1);
      }
      
    }
    export default removeByValue;

    main.js引入

    import removeByValue from "./common/removeByValue/index.js";
    Vue.prototype.$removeByValue = removeByValue;
    //给它的原型添加一个名为$removeByValue的属性

    使用:

    this.$removeByValue(指定的数组, "数组中要删除的属性", "数组中要删除的属性值");
    this.$removeByValue(this.columns12, "title", "研究院名称");
  • 相关阅读:
    UESTC
    Education Round 8 A
    Gym
    Gym
    hdoj 1159 Common Subsequence
    UVA
    UESTC
    51Nod 1068 Bash游戏 V3 (这规律不好找)
    51Nod 1066 Bash游戏
    51Nod 1002 数塔取数问题
  • 原文地址:https://www.cnblogs.com/home-/p/12053668.html
Copyright © 2011-2022 走看看