Olá pessoal,
Sou novo ainda no mundo javascript e estou tendo dificuldade de interpretar este comando abaixo.
Poderiam me ajudar a entende-lo por favor…
Estou usando o mongodb como base de dados na empresa que trabalho. Vcs vão ver que existe uma variável chamada l_variables que está no banco dessa maneira:
Por isso vemos na variável l_variables = getParameters().variables que busca esses dados do banco.
Segue o código:
// Create a list of objects with the cilvariables
l_variables = getParameters().variables;
var l_cilvars = [];
for (i=0;i<Object.keys(l_variables).length;i++) {
var keysep = “cil”+(i+1)+“sep”;
var keyscreen = “cil”+(i+1)+“screen”;
var keyang = “cil”+(i+1)+“ang”;
var keygrad = “cil”+(i+1)+“grad”;
var keyschrink = “cil”+(i+1)+“schrink”;
var keywidth = “cil”+(i+1)+“width”;
var keyseq = “cil”+(i+1)+“seq”;
var keymirr = “cil”+(i+1)+“mirr”;
var keyeng = “cil”+(i+1)+“eng”;
var cil = “cil”+(i+1);
var l_cilobjs = {};
if ( l_variables[keyeng] ===true) {
l_cilobjs.id=“cil”+(i+1);
l_cilobjs.sep=l_variables[keysep];
l_cilobjs.screen=l_variables[keyscreen];
l_cilobjs.ang=l_variables[keyang];
l_cilobjs.grad=l_variables[keygrad];
l_cilobjs.schrink=l_variables[keyschrink];
l_cilobjs.width=l_variables[keywidth];
l_cilobjs.seq=l_variables[keyseq];
l_cilobjs.mirr=l_variables[keymirr];
l_cilvars.push(l_cilobjs);
}
}
var l_colorlist = [];
for (i=0; i< l_cilvars.length; i++) {
l_colorlist.push(i+1);
}
var l_colorlist = l_colorlist.toString()+",";
Obrigado.