var ar= [];
ar[0] = 'abc|def';
ar[1] = ['www|aaa', 'bb|cct', 'oo|kopp'];
for(var i=0; i<ar[1].length; i++) {
var f = ar[1][i].split['|'];
alert(f[0]); //error f is undefined
}
为什么分割功能出错?我是javascript的新手。
感谢。
答案 0 :(得分:5)
split
是一个函数,而不是数组:
var f = ar[1][i].split('|');
答案 1 :(得分:2)
您必须像这样调用split
:
var f = ar[1][i].split('|');
// ^ instead of ['|']