javascript - function with a parameter to reverse loop -


in javascript there way pass parameter function reverses direction of loop?

var srcdoc = app.activedocument; var str = "";  // iteratelayers(srcdoc, true); // 3 2 1 0 iteratelayers(srcdoc, false);  // 0 1 2 3  function iteratelayers(srcdoc, rev) {   var numoflayers = sauce.layers.length;   if (rev)   {     (var = numoflayers -1; >= 0; i--)     {       str+= + " ";     }   }   else   {     (var = 0; < numoflayers; i++)     {       str+= + " ";     }   } }  alert(str);  

ha! figured out ternary operators. go me!

// call source document var srcdoc = app.activedocument;  var str = "";  // iteratelayers(srcdoc, true); // 3 2 1 0 iteratelayers(srcdoc, false);  // 0 1 2 3  function iteratelayers(sauce, rev) {   var numoflayers = sauce.layers.length;   (var = numoflayers -1; >= 0; i--)   {     var index = (rev == true) ?  : (sauce.layers.length-i)-1;     str+= index + " ";   } }  alert(str);  

Comments