这是IE8中.split()的预期行为吗?

时间:2015-05-06 14:32:18

标签: javascript internet-explorer-8

我刚刚使用.split()方法在IE8中遇到了一个问题。

element.name = 'question[10]';
var splitName = element.name.split(/\[([0-9]+)\]/);
// Split name just had 1 element, 
//    splitName[0] == 'question'
// In Chrome/Firefox it has 3
//    splitName[0] == 'question'
//    splitName[1] == '10'
//    splitName[2] == ''

我找到了使用this code的工作,但我很好奇这是否是IE8的错误,或者如果这是预期的,并且有更好的方法来实现相同的目标结果,无需修改拆分方法。

0 个答案:

没有答案