我正在使用split函数来从一个数组中删除逗号,该数组在使用for循环打印时显示,但是当我使用以下代码时:
这段代码的错误是:TypeError: intro.split不是一个函数。为什么会发生这种情况?
<script>
var name = ["A", "B", "C"];
var name_split = name.split(',')
for(var i=0;i<name_split.length;i++)
{
document.write("\n",name_split[i],"\n");
}
</script>
我得到了上述代码的输出,结果为:A B C。但是当我使用不同的变量和更多的方法时,它会出现错误。例如,这段代码:
<script>
var intro = ["Hello","World","etc"];
var intro_split = intro.split(',');
for(var a=0;a<intro_split.length;a++)
{
document.write("\n",intro_split[a],"\n");
}
</script>
这段代码的错误是:TypeError: intro.split不是一个函数。为什么会发生这种情况?