Недавно мне задали этот вопрос в интервью.
var a = 1;
var b = [1];
Что вернет a == b;
.
Когда я проверил, что на моей консоли браузера Chrome я получил это.
var a = 1;
var b = [1];
a == b;
true
Я также проверил
var a = 1;
var b =(1);
a == b;
true
Я знаю, что b в массиве размером 1. Означает ли это, что размер массива присваивается b. Я действительно смущен. Может ли кто-нибудь объяснить мне логику?