Я обнаружил, что IE Line # / Char # бесполезен или доставляет больше хлопот, чем стоит.
Если вы включаете несколько файлов javascript и все, что вам дает, это строка # и символ #, много работы для объединения всех сценариев вместе, чтобы выяснить, где ошибка.
Если я могу найти ошибку в Firefox с помощью Firebug, то это самый простой способ. Если проблема только в IE, то я включаю отладку сценариев в окне «Свойства обозревателя»,
- Перейдите в Инструменты-> Свойства обозревателя ... -> Дополнительно-> Отключить отладку скриптов (Internet Explorer)
Перейдите в Инструменты-> Свойства обозревателя ... -> Дополнительно-> Отключить отладку сценариев (другое)
затем подключите Visual Studio Debugger при возникновении ошибки.
Если вы используете IE 8, установите панель инструментов разработчика , поскольку она имеет встроенный отладчик.
Если вы действительно не хотите использовать отладчик и просто просматриваете источник и получаете строку #, вы можете попробовать View -> Original Source на панели инструментов IE Developper.
В вашем случае вам нужно следить за запятыми в литералах объектов
var obj = {
a: 1,
b: 2,
}
Или присвоение имени переменной с зарезервированным ключевым словом, например, "класс", который меня много раз сжигал.
Вот список зарезервированных ключевых слов