String e Object - dúvida
<p id="demo"></p>
<p id="demo2"></p>
let x = "John";
let y = new String("John");
document.getElementById("demo").innerHTML = (typeof x);
retorna string
document.getElementById("demo2").innerHTML = (typeof y);
retorna object
Não entendo o porquê de ambos serem diferentes.