JS.next

JavaScriptの最新実装情報を追うブログ

String.prototype.{startsWith,endsWith,includes} が正規表現を受け付けなくなった

概要

これらは文字列を期待するメソッドだが、splitの用に正規表現も受け付けると思われて解決しづらいバグの元になってしまわないように、正規表現オブジェクトが渡された時は専用のエラーを出すことになり、V8の実装も追従した。

続きを読む