Показать сообщение отдельно
  #7 (permalink)  
Старый 30.04.2014, 10:39
Аватар для Дзен-трансгуманист
√₋̅₁̅
Отправить личное сообщение для Дзен-трансгуманист Посмотреть профиль Найти все сообщения от Дзен-трансгуманист
 
Регистрация: 18.06.2012
Сообщений: 385

Сообщение от kobezzza
Юзай 'use strict'
Это хорошая практика, но не все ее соблюдают. Даже я не всегда.)
Да вообще, бывает, вытаскиваешь из скрипта со стирктом сниппет и вставляешь туда, где стрикт не включен, или наоборот. Поэтому хочется ожидать, что поведение будет strict-независимым.

Сообщение от kobezzza
Я проверяю иногда Бывают случаи, когда нужно понять в каком окружении запущен скрипт
Не понял, ты пишешь window === undefined, что ли? Не верю.

Сообщение от kobezzza
isUndef(value)
А я так проверяю:
value === void 0
Потому что, на мой взгляд, это промах в дизайне языка, что у undefined нет своего литерала. Поэтому лично я undefined стараюсь избегать везде, где только можно.
__________________

Гейзенберг, возможно, читал этот тред.
Ответить с цитированием