I've got a regular expression:
return (str+'').replace(/^(.)|\s(.)/g, function ( $1 ) { return $1.toUpperCase ( ); } );
I get following jslint error:
Expected String instead saw ""
How can I rectify this error?
It wants you to use
String(str)
isntead of
(str+'')
Invoking the String function as a "cast" is a slightly cleaner way to convert something to a string from some other type.
Use toString();
(new Date()).getTime()+""; instead (new Date()).getTime().toString();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With