zoukankan      html  css  js  c++  java
  • JS数组添加字典的方法

    var ary_RoleType = [];  //申明数组变量
    for(var j = 0;j<treeData.length;j++){
      if($.inArray(treeData[j].value, ary_RoleType) < 0){//使用jquery进行判断该数组是否包含该值
      ary_RoleType.push({ //类似于JS添加JSON的字典方法,Key对应键值,value对应值
      'key': treeData[j].Type.value,
      'value': treeData[j].Type.displayName,
      });
      }


    if(ary_RoleType != null && ary_RoleType.length > 0){
    for(var x = 0;x < ary_RoleType.length;x++){
    var m = {
    label: ary_RoleType[x].value, //显示键值
    keyid: "",
    children: []
    };

    for(var i = 0;i < treeData.length;i++){
    if(ary_RoleType[x].key == treeData[i].Type.value){

    m.children.push({
    label: treeData[i].Name,
    keyid: treeData[i].Id,
    remark: treeData[i].Remark
    });
    }
    }
    mnu.push(m);
    }
    }
  • 相关阅读:
    减治算法之寻找第K小元素问题
    OpenGL的版本号历史和发展
    动态注冊监听
    Thinking in Java -- 类型信息RTTI
    Unity3D
    Oracle改动字段类型
    函数定义
    foreach
    数组
    结构体
  • 原文地址:https://www.cnblogs.com/yelanggu/p/5036448.html
Copyright © 2011-2022 走看看