替换字符这应该是简单的,但我不知道为什么它不工作:JavaScript和循环
function kebabToSnake (str){
var string = "";
var chart = "";
for(i=0; i < str.lenght; i++){
if (str.charAt(i) == "-") {
chart = "_";
string = string + chart;
}
else {
chart = str.charAt(i);
string = string + chart;
}
}
return string
}
我知道我可以用str.replace(/做到这一点 - /克,“_” ),但我不能看到以上的问题,除了时间太长。任何帮助都会很棒。
例如输入和输出? – Microsmsm
@basement得到了答案。 str.length not leght –
调试代码时会发生什么(例如,在调试器中逐行执行)?你看到了什么? – 2017-08-06 02:48:29