IE6/7/8/9不支持exec的簡寫方式
更新時間:2011年05月25日 21:04:09 作者:
Firefox/Safari/Chrome/Opera瀏覽器中使用exec方法時可以去掉“exec”用 “正則直接量+()” 方式使用
如下
var ary = /h/('hello');
alert(ary);
IE6/7/8/9中報錯
Firefox/Safari/Chrome/Opera的最新版本均彈出了“h”
以上寫法等價于
var ary = /h/.exec('hello');
即 Firefox/Safari/Chrome/Opera瀏覽器中使用exec方法時可以去掉“exec”用 “正則直接量+()” 方式使用。
IE10 Platform Preview 仍然不支持該簡寫方式。
復制代碼 代碼如下:
var ary = /h/('hello');
alert(ary);
IE6/7/8/9中報錯
Firefox/Safari/Chrome/Opera的最新版本均彈出了“h”
以上寫法等價于
復制代碼 代碼如下:
var ary = /h/.exec('hello');
即 Firefox/Safari/Chrome/Opera瀏覽器中使用exec方法時可以去掉“exec”用 “正則直接量+()” 方式使用。
IE10 Platform Preview 仍然不支持該簡寫方式。
相關:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp/exec
相關文章
Bootstrap下拉菜單更改為懸停(hover)觸發(fā)的方法
這篇文章主要為大家詳細介紹了Bootstrap下拉菜單更改為懸停(hover)觸發(fā)的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05javascript appendChild,innerHTML,join性能比較代碼
在實際應用中,應該避免直接用innerHTML,對于大量的字符連接運算,應該考慮先運算再輸出。2009-08-08