for (var $i=0; $i<len; $i++){
processUsingSahiAPIs($i);
}
Note:
Do not use a condition which depends on a page’s DOM.
For example, DO NOT use
for (var $i=0; $i<document.links.length; $i++) {...} //WRONG
If you want to iterate over page DOM variable, first take a snapshot of it using _set, and then use the variable.
eg.
var $anchors = [];
function getLinkIds(){
var retVal = [];
var links = document.links;
for (var i=0; i<links.length; i++){
retVal[i] = links[i].innerHTML;
}
return retVal;
}
_set($anchors, getLinkIds());
for (var $i=0; $i<$anchors.length; $i++) {...}//RIGHT