Missing ; After For-loop Initializer
var nodeWordsString = document.getElementById('nodeWordsTextArea').value.trim(); var nodeWordsStringArray=nodeWordsString.split(' '); var strLength = nodeWordsStringArray.l
Solution 1:
This is javascript, but you're using int in your loop declaration? Try replacing those with var instead.
Solution 2:
In my case, the error was caused by using let in the loop. Old browsers like Firefox 38 doesn't support let.
Replacing let by var solved the issue.
Solution 3:
Change int i and int j to var i and var j.
Solution 4:
If you are here in 2016, maybe you are trying to use a let declaration outside strict mode in a browser that does not yet support it. Replace it with var or add 'use strict;' to the top of your function.
Solution 5:
var strLength = nodeWordsStringArray.length;
for(int i = 0; i < nodeWordsStringArray.length; i++)
You can use for (int i = 0; i < strLength; i++) it is more efficient. As for your actual error try moving your brackets to the end of your for line. for(..;..;..) {
P.S. as mentioned there is no int.
Post a Comment for "Missing ; After For-loop Initializer"