Якщо undefined є defined

Дуже часто виникає потреба знати, чи визначена змінна. Звичайна умова if(newVar) {… } підходить, бо змінна може бути визначеною і мати значення null, 0, false та "", які є хибними. В даній статті описано, як вирішується ця задача, якщо застосовувати паттерн захищеного коду.



( Читати далі )
  • +7
  • 17 січня 2011, 00:42
  • volopav
  • 2