Tests whether the given string is a valid IdentifierName
for the
ECMAScript language specification.
Tests whether the given string is a valid IdentifierName
for the
ECMAScript language specification.
This does not exclude keywords, as they can be used as identifiers in some productions, notably as property names.