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