В целях отладки я обычно использую что-то вроде console.log('line number #')
.
Не уверен, что это лучший способ справиться с этим, но я думаю, что было бы полезно, если бы я мог просто распечатать номер строки, в которой я помещаю console.log()
динамически.
Скажем:
1 //do something
2 if(file){
3 console.log('Line 3');
4 $('#uploads').css({ 'height' : 'auto' });
5 } else {
6 console.log(getLineNumber()); //just an example
7 $('#tags').val(temp);
8 }
В приведенном выше примере, если я случайно удалю строку 1, строка 3 будет технически неправильной, поскольку номер строки уменьшается на 1, но журнал все равно будет показывать 3. Но в строке 6 предположим, что getLineNumber()
возвращает номер строки, тогда он будет иметь смысл даже после удаления строки выше.
Итак, есть ли простой способ, который действует как getLineNumber()
?