I have the following js code:
function splitter(somestr){
"use strict";
var bb0 = somestr.split(":");
return bb0;
}
var plist = [t_str, f_str, c_str, d_str, e_srt, o_str, k_str];
var aa0 = splitter(plist[0]);
var aa1 = splitter(plist[1]);
var aa2 = splitter(plist[2]);
var aa3 = splitter(plist[3]);
var aa4 = splitter(plist[4]);
var aa5 = splitter(plist[5]);
var aa6 = splitter(plist[6]);
I wanted to convert this into a for loop:
for (var k = 0; k < plist.length; k++) {
var a = plist[k];
var aa[k] = splitter(a);
return aa[k];}
What am i doing wrong, am I calling the splitter function within the loop incorrectly?
aa[0]is not the same asaa0var aa[k]. Instead of having variables with numeric indexes, use an array instead. So, before the loop:var aa = [];and in the loopaa[k] = ...;.