Друг сказал, что я должен использовать ! (obj == null)
, потому что это лучше, чем obj != null
, но он не помнил, зачем это делать.
Есть ли причина для использования ! (obj == null)
?
Есть ли разница? Я имею в виду, что оба должны возвращать true
, когда obj
не null
и не undefined
, верно или нет? (Я немного растерялся)
И когда оба ответа приводят к одному и тому же результату, я хотел бы знать, подходит ли это для всех версий JavaScript? (Я имею ввиду, оба работают на всех браузерах или нет?)