我想在这里尝试一些实验,请回答,这段代码有什么问题?有人能告诉我这个JavaScript有什么问题吗?
function run(){
for(var i=0;i<arguments.length;i++){
var type=arguments[i].split(" ")[0];
if(type=="(write)"){
var arr=arguments[i].split(" ");
var str=[];
for(var i=1;i<arr.length;i++){
str.push(arr[i]);
}
var fin="\n"+str.join(" ");
document.getElementById("console").textContent+=fin;
}
}
}
run(
"(write) I wonder if this works.",
"(write) I think it DOES!"
);
不知何故,它只提出“我不知道这是否有效。”在div但不是“我认为它是!”。有人能告诉我什么是错的,并返回更正的脚本?
您正在使用'i'两次。像[JSHint](http://jshint.com/)这样的工具可以告诉你。 – Xufox
哦。谢谢。即时通讯不工作在一个花哨的程序,所以...好吧 – hmpphep