How can I rectify " Expected String instead saw "" " using jslint?
jslint
Solution
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.
Problem
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?