读书人

哪位高手帮忙分析下下面代码的结果

发布时间: 2012-06-04 14:48:03 作者: rapoo

谁帮忙分析下下面代码的结果
var text="baaabaa";
var patt=/a*/g;
var result=patt.exec(text);
alert(result[0]);
var result=patt.exec(text);
alert(result[0]);

[解决办法]
a*的*可以为0
baaabaa先匹配b 此时若*为0则匹配成功 所以应该返回的是空 exec方法不是很熟悉 貌似只有数组第0个有值 第1个应为子表达式的内容 所以因该是undefined 大概是这样吧 我也是瞎猜的 等高手来看看

读书人网 >JavaScript

热点推荐