За последние 24 часа нас посетили 17204 программиста и 1246 роботов. Сейчас ищут 975 программистов ...

Консоль Разработчика - вывести объект из скрипта

Тема в разделе "JavaScript и AJAX", создана пользователем IvanKut, 19 июн 2020.

  1. IvanKut

    IvanKut Активный пользователь

    С нами с:
    27 июл 2018
    Сообщения:
    264
    Симпатии:
    0
    Приветствую
    У меня внутри js файла наполняется объект checked. Не могу понять, как в консоли распечатать его?
    Есть вообще функция, чтобы вывести в консоле все объекты страницы сформированные?
    console.log(checkedRows) - из самого JS работает из консоли нет.
    Благодарю
    [​IMG]
     
  2. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.264
    Симпатии:
    405
    Потому что он в закрытой функции
    Код (Javascript):
    1. var checkedRows = [];
    2. $( document ).ready(function() {
    3.     checkedRows[0] = {id: 1};
    4. });
    И не вставляйте больше скрины с кодом.
     
  3. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.859
    Симпатии:
    749
    Адрес:
    Татарстан
    что за бред... во время работы скрипта все и работает - отображаясь в консоли

    ну и код нужно оформлять соотвествующе, а не картинки тут вставлять

    покажите код с console.log() который не работает?
     
  4. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.264
    Симпатии:
    405
    @ADSoft я так понял он в консоле хотел увидеть результат выполнение кода внутри функции
     
  5. IvanKut

    IvanKut Активный пользователь

    С нами с:
    27 июл 2018
    Сообщения:
    264
    Симпатии:
    0
    @ADSoft буду размещать так https://jsfiddle.net/urtdr/7cunyo5h/5/

    Я понял свою ошибку(Вопрос решен), переменные вне функций будут видны, если объявить их вне функции. У меня была ошибка.

    Я просто по аналогии как в инете изучаю коды, все свои коды размещал в
    $( function() { });

    Кстати, как правильно?
    У кого-то в $( function() {
    У кого-то в $(document).ready(function() {
    У кого-то прям от корня идет

    Спасибо Вам
     
  6. Дюран

    Дюран Активный пользователь

    С нами с:
    9 мар 2018
    Сообщения:
    288
    Симпатии:
    21
    Глобальные переменные лучше не использовать.

    Чтобы внутри посмотреть нужны возможности дебагинга, точек останова.
    Напишите:
    Код (Javascript):
    1. function xxx(){
    2.   let x = 1;
    3.   debugger;
    4. }  
    5. xxx();
    оно остановит тут, переходите в консоль и выполняете console.log(x);
     
  7. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.264
    Симпатии:
    405
    $( function() { - анонимная функция jquery
    $(document).ready(function() { - ждать пока загрузится страница jquery