2016-07-14 3 views
1

У меня вопрос с новичком. Как распечатать эту информацию в консоли? the object shown in the console У меня есть объект, который не является элементом DOM, и внутри него есть массив. Я печатаю объект, но мне нужно получить элементы массива.Печатать массив в консоли

Как напечатать детей из «bannerdata»?

Я написал: console.log (varName.bannerdata);

Это насколько я понимаю.

+0

Ваш 'console.log' выглядит корректно. В чем проблема? – smarx

+0

try console.dir –

+1

Вывод текста JSON для этого объекта: 'console.log (JSON.stringify (varName.bannerdata));' – trincot

ответ

3

Просто нажмите маленькую «стрелку» рядом с вашим объектом, элемент в массиве будет расширяться, и вы получите свойства объекта, хранящегося в массиве.

Или использовать JSON.stringify(yourArrayHere), как @trincot предложил, например:

var bannerData = [{item:1},{item:2},{item:3}]; 
 
console.log(JSON.stringify(bannerData));
метод

JSON.stringify() преобразует значение JavaScript/объект в строку JSON.

Если вы заинтересованы в получении дополнительной информации о Инструменты разработчика Chrome, включая использование API console.log() и другие приемы, вы можете начать с чтения следующее:

https://developers.google.com/web/tools/chrome-devtools/

http://tutorialzine.com/2015/03/15-must-know-chrome-devtools-tips-tricks/

+0

Я попробовал, что предложил @trincot, но я получил «нуль», как показано на изображении, потому что dataBanner его «null», но у него есть дочерние элементы, которые я не знаю, команда для их получения. – Daijard

+0

Я получаю null за то, как закодировано приложение. Ответ на это хорошо – Daijard

Смежные вопросы