jQuery: print_r () эквивалентный дисплей? [дубликат]

64
задан Community 23 May 2017 в 12:10
поделиться

4 ответа

console.log то, что я чаще всего использую при отладке.

я смог найти это jQuery extension все же.

69
ответ дан Paolo Bergantino 24 November 2019 в 15:45
поделиться

Вы могли использовать очень легко отражение для списка всех свойств, методов и значений.

Для основанных на гекконе браузеров можно использовать .toSource () метод:

var data = new Object();
data["firstname"] = "John";
data["lastname"] = "Smith";
data["age"] = 21;

alert(data.toSource()); //Will return "({firstname:"John", lastname:"Smith", age:21})"

, Но так как Вы используете Firebug, почему не только используют console.log?

44
ответ дан CMS 24 November 2019 в 15:45
поделиться

Можно также сделать

console.log("a = %o, b = %o", a, b);

, где a и b являются объектами.

9
ответ дан Bill Zeller 24 November 2019 в 15:45
поделиться

Верхний комментарий содержит неработающую ссылку на документацию console.log для Firebug, поэтому вот ссылка на вики-статью о консоли . Я начал использовать его и вполне доволен в качестве альтернативы PHP print_r ().

Также следует отметить, что Firebug предоставляет вам доступ к возвращенным объектам JSON даже без их регистрации вручную:

  • В консоли вы можете увидеть URL-адрес ответа AJAX.
  • Щелкните треугольник, чтобы развернуть ответ и просмотреть подробности.
  • Щелкните вкладку JSON в деталях.
  • Вы увидите данные ответа, организованные в виде треугольников расширения.

Этот метод требует еще нескольких щелчков мышью, чтобы получить данные, но не требует каких-либо дополнений в вашем фактическом javascript и не смещает ваш фокус в Firebug за пределы консоли (использование console.log создает ссылку на DOM раздел firebug, заставляя вас вернуться в консоль после).

За свои деньги я бы предпочел щелкнуть еще пару раз, когда захочу проверить, чем возиться с журналом, тем более, что поддерживает аккуратность консоли, не добавляя лишнего мусора.

5
ответ дан 24 November 2019 в 15:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: