json - executing for loop in javascript unsuccessful -


i have loop within javascript code , can't seem figure out why not executing. have console.log statements trying see whether variables capturing need them to. however, when run code, not see output console.log commands. there missing here? please see javascript code below:

var strarry = [];    for(var i=0; i<obj[0].srclanguagesentence.text; i++) {      // create variables representing substrings of source language sentence     var s1 = text.substring((obj[i].srclanguagesentence.roles[i].beginoffset - obj[i].srclanguagesentence.roles[i].beginoffset),(obj[i].srclanguagesentence.roles[i].beginoffset - 1));     var s2 = text.substring(obj[i].srclanguagesentence.roles[i].beginoffset,obj[i].srclanguagesentence.roles[i].endoffset);     var s3 = text.substring(obj[i].srclanguagesentence.roles[i].endoffset,obj[i].srclanguagesentence.text.length);      strarry.push(s1)     strarry.push(s2)      if(i == obj[0].srclanguagesentence.roles.length)     {         strarry.push(s3);     }      text =  s3;   console.log("s1: " + s1);  console.log("s2: " + s2);  console.log("s3: " + s3);  console.log(s1+s2+s3); } 

your problem conditional statement in loop:

i < obj[0].srclanguagesentence.text; 

you loop should run long i less obj[0].srclanguagesentence.text, looks wrong.

i guess either want run loop every object in obj (as take obj[i] in code)? if so, write like:

for (var i=0; < obj.length; i++) 

or, if length of text:

for (var i=0; < obj[0].srclanguagesentence.text.length; i++) 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -