slice vs custom (v3)

Revision 3 of this benchmark created on


Description

http://stackoverflow.com/a/24752697

shows how you should not just assume something but actually test.

Setup

var str = '1,2,3.4.5.6 7 8 9'
    
    var multiSplit = function(str, arr){
                for(var i = 0;i < arr.length; ++i){
                        str = str.replace(arr[i], arr[0]);
                }
                return str.split(arr[0]);
        }

Test runner

Ready to run.

Testing in
TestOps/sec
String.split
str.split(/[ ,]/)
ready
custom
multiSplit(str,[',',' '])
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.