javascript拆分未定义的数组

kan*_*ani 0 javascript

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 
}
Run Code Online (Sandbox Code Playgroud)

为什么分割功能出错?我是javascript的新手.

谢谢.

Hog*_*gan 5

split 是一个函数,而不是一个数组:

var f = ar[1][i].split('|');
Run Code Online (Sandbox Code Playgroud)