Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Uppercase 2
(version: 0)
Comparing performance of:
Split vs replace vs For
Created:
5 years ago
by:
Guest
Jump to the latest result
Tests:
Split
"lorem ipsum".split('').map((char, index) => index % 2 ? char.toUpperCase() : char).join('');
replace
"lorem ipsum".replace(/(.)(.)/g, (substring, m1, m2) => { return m1 + m2.toUpperCase(); });
For
const value = "lorem ipsum" let result = ''; let toggle = false; for(let i = 0; i < value.length; i++) { if (toggle) { result = result + value.charAt(i); } else { result = result + value.charAt(i).toUpperCase(); } toggle = !toggle; }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
Split
replace
For
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
capitalize first letter of string
camelize
toCamelCase
titlepipe test
titlepipemergedprefixremovalw
Comments
Confirm delete:
Do you really want to delete benchmark?