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','-'));
它应该打印:一个两个三个四个五个在不同的行,但它不会。你们可以帮我解决这个问题吗?谢谢!
答案 0 :(得分:1)
使用Array#length
作为数组的长度。
function main (str, d){
var myStr = str.split(d);
for (var x = 0; x < myStr.length; x++) {
// ^^^^^^
console.log(myStr[x]);
}
}
console.log(main('one-two-three-four-five', '-')); // this returns undefined at the end of the console
&#13;