Нахождение данных в тексте Node JS

190
07 июля 2018, 06:30

Всем привет, пишу бота для ВК, но суть вопроса не в этом, я получаю данные от ВК в таком виде:

response { count: 551743,
  items:
   [ { id: 456802410,
       album_id: 254298219,
       owner_id: -160072015,
       user_id: 100,
       photo_75: 'https://pp.userapi.com/c847122/v847122497/72534/ziUiByb4IEY.jpg',
       photo_130: 'https://pp.userapi.com/c847122/v847122497/72535/DFSD5-c8VEo.jpg',
       photo_604: 'https://pp.userapi.com/c847122/v847122497/72536/IHs7HDbPzlM.jpg',
       photo_807: 'https://pp.userapi.com/c847122/v847122497/72537/bqgWQ0d8L-M.jpg',
       width: 502,
       height: 758,
       text: 'ABCD',
       date: 1528491239 }

Как сделать чтобы программа среди текста находила значение owner_id? (Не сам owner_id, а числа, находящиеся в нем) Заранее спасибо

Answer 1

Так как комментарий помог переношу из комментариев в ответ.

У вас может быть count: 551743, результатов, полагаю, нужно выбрать только 1. Параметр items: содержит массив, а значит там много других элементов которые пронумерованы начиная с нуля.

Попробуйте так: console.log(response.items[номер].owner_id);

READ ALSO
Исправить js код на html странице

Исправить js код на html странице

Хочу исправить код js для своих нужд - снять ограничение на автономном веб-архиве, которая создает brainwallet адресаПо умолчанию стоит требование...

173
Как избавится от ошибки в консоли браузера и корректно обработать ответ сервера?

Как избавится от ошибки в консоли браузера и корректно обработать ответ сервера?

Никак не могу разобраться, как в JS сделать что то типа Если переменная существует, то: //some code Я получаю ответ от сервера, и хочу обработать...

225
Как установить npm плагин через github?

Как установить npm плагин через github?

Могу ли я воспользоваться например командой:

200