What is happening when you call ‘foo’.charAt(0); Is there a difference between const x = “taco”; and const x = new String(“taco”);?

Technical