Javascript for语句不从数组返回值

Javascript for语句不从数组返回值,javascript,arrays,if-statement,for-loop,syntax,Javascript,Arrays,If Statement,For Loop,Syntax,我正在尝试编写一个函数translate(),它将使每个辅音加倍。例如,translate(“这很有趣”)应该返回字符串“tthhiss iss ffunn” 下面的代码运行良好,直到我尝试为循环添加数组/second。运行时,它现在返回一个语法错误语法错误,因为您忘记了x 改变 for (var x = 0; < vowel.length; x++) { for(var x=0;

我正在尝试编写一个函数
translate()
,它将使每个辅音加倍。例如,translate(“这很有趣”)应该返回字符串“tthhiss iss ffunn”


下面的代码运行良好,直到我尝试为循环添加数组/second
。运行时,它现在返回一个语法错误
语法错误,因为您忘记了
x

改变

for (var x = 0; < vowel.length; x++) {
for(var x=0;

for(变量x=0;x
您在第二个forloop中错过了一个
x

你是这样理解的:

for (var x = 0; < vowel.length; x++)
for (var x = 0; x < vowel.length; x++)
for(var x=0;
这样做:

for (var x = 0; < vowel.length; x++)
for (var x = 0; x < vowel.length; x++)
for(变量x=0;x
你漏掉了一个x;你只是漏掉了一个这显然不是问题所在
很多人都指出了问题所在。漏掉了一个x。