Test name | Executions per second |
---|---|
regex | 5604553.5 Ops/sec |
trim | 9394265.0 Ops/sec |
trimStart | 10001834.0 Ops/sec |
trimEnd | 8820145.0 Ops/sec |
var strings = [' ', ' a', 'a ', ' a '];
strings.filter(s=>/^\s+$/.test(s));
strings.filter(s=>!s.trim())
strings.filter(s=>s.trimStart())
strings.filter(s=>s.trimEnd())