JS.next

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

文字列操作のメソッドが4つ実装された

実装されたメソッド


文字列を指定した回数だけ繰り返した、新しい文字列を返す


文字列が指定された文字列で開始されているかの真偽値を返す


文字列の終端に指定された文字列が含まれているかの真偽値を返す


文字列中に指定された文字列が含まれているかの真偽値を返す
【注意】「includes」は当初「contains」という名前でしたが改名されました。



使い方

※上記リンク参照※



感想

後ろ3つのメソッドは、 String.prototype.match や String.prototype.indexOf に似ている。
役割が結構被ってるように感じるけど、高速だったりするのだろうか。

試してみた結果、確かにmatchより速いようだ。



実装されたバージョン

V8 3.20.12 3.31.15(contains→includes)