Так что я играл вокруг с объектами, и я заметил, что для объекта a = {}
поведение не определено по отношению к объектам
a.b == undefined
является true
a.b === undefined
также true
однако a.b === (undefined || 'c')
является false
Кто-нибудь знает, в чем причина этого b ehavior?
О, ничего себе, я должен был это осознать, спасибо – Tetraodon
Удивительный ответ, информативный. – vikingmaster