-
-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ES2020: String.prototype.matchAll #1182
Comments
String.prototype.replaceAll() - JavaScript | MDN |
tc39/proposal-string-replaceall: ECMAScript proposal: String.prototype.replaceAll |
今のmatchとexecは
となってる。 https://jsprimer.net/basic/string/#match-by-regexp これは matchAllが入ったら - match with g と exec with g はいらない気がする。 |
matchAll はiteratorであるので、今後iteratorが増えていくなら、もうちょっとiterator分を増やしたほうがいい気がするなー |
コレ自体はまだ残す必要があるきがするけど、matchAllとどっちを先にだすか matchAll 紹介 → むかしはこう書いてた とりあえずざっくり書いてみる |
String.prototype.matchAll · V8
|
単発
複数
としたほうがよさそう https://jsprimer.net/basic/string/#match-by-stringと関係してくるため
|
capture groupがないと微妙に分かりにくい気がするなー いっそ RegExp#exec を単発でやる必要がないの削除(移動)してよさそう
|
https://jsprimer.net/basic/string/#match-by-regexp
でexecを使ったmatchAllを実装している。
これをmatchAllを使ったやり方を紹介する。
exec自体はよく見かけるから、残す感じがする。
matchAll自体をセクションとして入れるとかを検討する
String.prototype.matchAll() - JavaScript | MDN
ES2021で replaceAllが来ることも念頭にした構成を作る
やること
The text was updated successfully, but these errors were encountered: