Javascript如何为sim树创建动态变量名

Javascript如何为sim树创建动态变量名,javascript,html,jquery,Javascript,Html,Jquery,我正在使用Sim树插件来显示树结构,我想设置动态变量名 eg=var tree1、var tree2等 我的js代码 var trees = [] $.each(levels, function(id, value){ var trees[id] = simTree({ el: '#tree'+id, data: levels[id].sort(SortByName), check: true, linkParent: true, c

我正在使用Sim树插件来显示树结构,我想设置动态变量名

eg=var tree1、var tree2等

我的js代码

var trees = []
$.each(levels, function(id, value){
     var trees[id] = simTree({
     el: '#tree'+id,
     data: levels[id].sort(SortByName),
     check: true,
     linkParent: true,
     check: true,
     expand: 'expand',
     open: true,
    });
})

tree1.on('click', function (item) {
    console.log(item);
});
tree2.on('click', function (item) {
    console.log(item);
});

将树初始化为数组,并将每个
simTree
推入数组

var trees = []
$.each(levels, function(id, value){
     trees.push(simTree({
     el: '#tree'+id,
     data: levels[id].sort(SortByName),
     check: true,
     linkParent: true,
     check: true,
     expand: 'expand',
     open: true,
    }));
})

trees.forEach((tree) => {
    tree.on('click', function (item) {
        console.log(item);
    });
});