Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么for语句不起作用_Javascript_Loops_For Loop - Fatal编程技术网

Javascript 为什么for语句不起作用

Javascript 为什么for语句不起作用,javascript,loops,for-loop,Javascript,Loops,For Loop,它应该在不同的行上打印:一二三四五,但是没有。你们能帮我解决这个问题吗?谢谢大家! 用于数组的长度 函数主str,d{ var myStr=str.splitd; 对于变量x=0;x

它应该在不同的行上打印:一二三四五,但是没有。你们能帮我解决这个问题吗?谢谢大家!

用于数组的长度

函数主str,d{ var myStr=str.splitd; 对于变量x=0;x控制台。logmain'一两三四五','-';//这将在控制台的末尾返回未定义。您在myStr.lenght中有一个输入错误。应该是myStr.length除了输入错误之外,你正在尝试console.log main的返回值,但是main没有返回任何东西。伙计,我太瞎了。。。谢谢你,伙计!
function main (str, d){

  var myStr = str.split(d);

  for(var x=0; x<myStr.lenght; x++){
    console.log(myStr[x]);
  }
} 

console.log(main('one-two-three-four-five','-'));