美文网首页
2020-10-23 js动态生成变量名

2020-10-23 js动态生成变量名

作者: 李先生1818 | 来源:发表于2020-10-23 16:13 被阅读0次
var vars={}; //批量定义
for(var i=0;i<5;i++){
    var varName='name-'+i;  //动态定义变量名
    vars[varName]='value-'+i;  //动态赋值
}
console.log(vars);

实际工作中应用,给每个水司单独渲染一棵树,好取值

var shuiSi = [{
            title:"常平",
            id:"993"
            ,checked: false,
            foreignkey:"cp"
        }, {
            title:"梅州",
            id:"994"
            ,checked: false,
            foreignkey:"mz"
        }, {
            title:"肇庆",
            id:"995"
            ,checked: false,
            foreignkey:"zq"
        },
        ]
var vars={}; //批量定义
for(var i=0;i<shuiSi.length;i++){
    var varName = shuiSi[i];  //动态定义变量名
    shuiSi[i].children = treeList;
    vars[varName]=shuiSi[i];  //动态赋值
    tree.render({
        elem: '#tree'+i,
        data: [vars[varName]],
        id: 'treeId'+i,
        // showLine: false,
        showCheckbox: true //是否显示复选框
    });
}

相关文章

网友评论

      本文标题:2020-10-23 js动态生成变量名

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