Today i see something like this
const a = 1 && 2 && 3 && 4
And when we console.log this it will return 4
As my understand, i think it will return true mean, 1 ,2 ,3 ,4 do not consider falsy value, so it will return true, but this make me think about condition
From when i learn javascript, i always read condition like this:
if(1 &&2 ) {
return true
}
So i think 1&&2
will return true, apply for above code, why it return 4 ?