Skip to content

Commit 3416e4d

Browse files
committed
Simplify branching logic
1 parent c42e1bc commit 3416e4d

File tree

1 file changed

+2
-4
lines changed
  • lib/node_modules/@stdlib/string/base/startcase/lib

1 file changed

+2
-4
lines changed

lib/node_modules/@stdlib/string/base/startcase/lib/main.js

+2-4
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,12 @@ function startcase( str ) {
4646
for ( i = 0; i < str.length; i++ ) {
4747
ch = str.charAt( i );
4848
if ( reWhitespace.test( ch ) ) {
49-
out += ch;
5049
cap = true;
5150
} else if ( cap ) {
52-
out += ch.toUpperCase();
51+
ch = ch.toUpperCase();
5352
cap = false;
54-
} else {
55-
out += ch;
5653
}
54+
out += ch;
5755
}
5856
return out;
5957
}

0 commit comments

Comments
 (0)