У меня есть пользовательские функции протоколирования для входа в Firebug консоль, которая выглядит следующим образом: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."]
Это было бы хорошо, за исключением того, что иногда часть строка, которую аббревиатура консоли содержит важные данные.
Во-первых, почему это происходит?
Во-вторых, с моей текущей функцией ведения журнала, есть ли в любом случае, что я могу заставить консоль вывести полное строковое значение для каждого элемента массива? Или просто просмотреть всю строку при просмотре вывода консоли?
Или это невозможно?
Спасибо!
работал как шарм! Спасибо!! – Alex