У меня есть пользовательская функция регистрации для входа в консоль firebug, которая выглядит следующим образом:
// the name here is just for fun
function ninjaConsoleLog() {
var slicer = Array.prototype.slice;
var args = slicer.call(arguments);
console.log(args);
}
И это работает точно так, как я хочу .... за исключением того, что если у меня есть строковые значения длиннее, чем около 7 слов в массиве, консоль firebug скрывает строковое значение за исключением первых двух слов и последних двух слов , (Прибл.)
Пример:
ninjaConsoleLog("This is a longish string, like the energizer bunny, it just keeps going and going and going.");
Вышеупомянутый вызов функции приводит к следующему выводу на консоль firebug:
["This is a longish strin...going and going."]
Это было бы хорошо, за исключением того, что иногда часть строки, которую сокращает консоль, содержит важные данные.
Прежде всего, почему это происходит?
Во-вторых, с моей текущей функцией ведения журнала, есть ли возможность заставить консоль вывести полное строковое значение для каждого элемента в массиве? Или просто просмотреть всю строку при просмотре вывода консоли?
Или это невозможно?
Спасибо !!