Interpretação do código

0 respostas
R

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.

Criado 28 de julho de 2017
Respostas 0
Participantes 1