Задаю данный вопрос, так как пишут, что [] -не является псевдоложью,но ведь:
console.log([] - true); // -1
console.log([] == true); // false
let emptyArr =[]
if(emptyArr)
console.log('true')// true
let emptyArr =[]
if(emptyArr && emptyArr == true)
console.log('true')// false
Вроде пишут только о 5 псевдоложных значения или это старая инфа? Вообще мне конечно нравится выражения, типа true - true = 0)))
console.log([1] - true) // тут да, будет true- вот тут будет 0, а неtrue– Grundy Jul 26 '19 at 15:27if, поэтому некорректно рассматривать==,-, и т.д. можно смотреть толькоif([])– Grundy Jul 26 '19 at 15:48