当前位置: 代码迷 >> JavaScript >> 哪位高手帮忙分析下下面代码的结果
  详细解决方案

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

热度:87   发布时间:2012-06-04 14:48:03.0
谁帮忙分析下下面代码的结果
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 大概是这样吧 我也是瞎猜的 等高手来看看
  相关解决方案