Я использую jQuery и flot в chrome и firefox. Когда я работаю над своим кодом, я обнаружил, что выполнение молча терпит неудачу в таких глупых вещах, как доступ к несуществующим хеш-структурам и подобное, аналогичное, похожее.
Похоже, что в jQuery есть некая логика try {} catch {}, которая не дает мне видеть никаких ошибок.
Есть какие-нибудь указания, как обойти это, не прибегая к общему взлому и косому черту, чтобы изолировать простую ошибку?
jshint не слишком помог.
- edit -
дополнительная отладка показывает тенденцию.
Я в основном нахожу опечатки (неопределенные переменные) и преждевременную выборку свойств объекта до того, как они существуют. Использование .hasOwnProperty () помогло, но является громоздким. Я думаю, что где-то видел удобную утилиту, которая помогает кратко тестировать глубокие структуры.