Как «instanceof» примитивная строка (строковый литерал) в JavaScript [duplicate]
На этот вопрос уже есть ответ здесь:
Почему instanceof возвращает false для некоторых литералов? 9 ответовВ JavaScript я могу объявить строку следующими способами;
var a = "Hello World";
var b = new String("Hello World");
но это не экземпляр String ...
console.log(a instanceof String); //false;
console.log(b instanceof String); //true;
Итак, как вы находите тип или ""instanceof
строковый литерал?
Может ли JavaScript быть вынужден создатьnew String()
для каждого строкового литерала?