美文网首页
循环里面找相同的集合

循环里面找相同的集合

作者: 糖醋里脊120625 | 来源:发表于2021-11-12 13:54 被阅读0次
 userPermissions(index, rowData) {
      var that = this;
      this.$get(canTeenAnalysisI.treesidelist).then(function (response) {
        if (response.code == 200) {

          that.sunlighttreeData = response.data.filter((item, index, arr) => {
            return item.menuType == "1"
          });
          that.ShangYuantreeData = response.data.filter((item, index, arr) => {
            return item.menuType == "0"
          });
        } else {
          that.$message(response.message);
        }
      });


      that.ShangYuanmorenxuanz=[];
      that.sunlightmorenxuanz=[];
      that.dialogFormVisible = true;
      that.rowDataId = rowData.eiId;
      this.$get(canTeenAnalysisI.alluserfuladmin+ "?enterpriseId=" + that.rowDataId).then((res) => {
          if (res.data) {
            that.$refs.sunlighttree.setCheckedKeys([], false);
            that.$refs.ShangYuantree.setCheckedKeys([], false);
            that.Getecho(res.data.split(","))
          }
        }
      );
    },
    Getecho(resdata){
      this.ShangYuanrepeatdata=[];
      this.sunlightrepeatdata=[];
      var that=this
      that.sunlighttreeData.forEach((item, index) => {
        that.sunlightEachloop(item.menuId,resdata)
        if(item.children){
          item.children.forEach((each, index) => {
            that.sunlightEachloop(each.menuId,resdata)
          });

        }
      });
      that.ShangYuantreeData.forEach((item, index) => {
        that.ShangYuanEachloop(item.menuId,resdata)
        if(item.children){
          item.children.forEach((each, index) => {
            that.ShangYuanEachloop(each.menuId,resdata)
          });

        }
      });
    },
    ShangYuanEachloop(id,list){
      var that=this;
      list.forEach((item, index) => {
        if(id==item){
          this.ShangYuanrepeatdata= this.ShangYuanrepeatdata.concat(item)
        }
      });
      this.ShangYuanmorenxuanz= this.ShangYuanrepeatdata;
    },

相关文章

  • 循环里面找相同的集合

  • Python 入门(八)

    集合 set函数 集合里面不允许出现相同的数字或者字符,集合里面的元素都是独一无二的 ,集合也是出现花括号,但是没...

  • JS中的forEach,for in,for of和for的遍历

    forEach: 优点:遍历的时候更加简洁,效率和for循环相同,不用关心集合下标的问题,减少出错的效率缺点:不能...

  • 两个集合中找相同元素

    迁移自开源中国 在两个集合(万级别的数据量)中,找出相同的元素,并保存到一个集合中。 第一反应:两重循环解决问题,...

  • 找相同

    今天突然觉得,为什么会喜欢李钟硕呢?喜欢的这几个男明星,长的真的有相似之处?看一看吧。 新加坡唱作人 日本艺人,主...

  • 2021-07-23 整数当中出现1的次数

    将数字放在一个sring里面,循环遍历判断里面1就好了 找规律

  • 3.1 使用for-in循环遍历数组 [Swift教程]

    1. for循环用来按照指定的次数,多次执行一系列语句。for-in循环语句用来遍历区间、序列、集合里面所有的元素...

  • swift基础4

    for循环 1.for-in循环对一个集合里面的每个元素执行一系列语句。2.for循环,用来重复执行一系列语句直到...

  • 03-Swift控制流

    一、for循环 for-in循环,遍历集合里面的每个元素: 当不需要区间序列内的值,可以用_来忽略对值的访问: 遍...

  • Scala的For、Function、Lazy、Exceptio

    for循环,不论在哪个语言里面都是很基本的循环语句 遍历集合: 条件守卫: 函数的定义: 一般情况下,是不需要声明...

网友评论

      本文标题:循环里面找相同的集合

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