Массив JSON объекта в строку - PullRequest
0 голосов
/ 24 февраля 2020

Здравствуйте, у меня есть массив json из obj, подобный этому:

[{"value": "Фамилия"}, {"value": "Address"}, {"value": "E-mail"}, {"value": "Номер телефона"}]

Как получить вместо фамилии только фамилию, адрес, номер телефона: Фамилия, когда я использую JSON. stringify ().

Я хочу выводить как: Фамилия, Адрес, Номер телефона

Ответы [ 3 ]

0 голосов
/ 24 февраля 2020

Вы можете сделать это следующим образом (я не знаю, если вас не интересует значение E-Mail. Если это так, просто удалите функцию фильтра:

const values = [{"value":" Surname"},{"value":" Address"},{"value":" E-mail"},{"value":" Telephone number"}]
                    .filter(it => it.value.trim() !== 'E-mail')
                    .map(it => it.value.trim()).join(", ");
0 голосов
/ 25 февраля 2020

Мы можем сделать это следующим образом

const arr = [{"value":" Surname"},{"value":" Address"},{"value":" E-mail"},{"value":" Telephone number"}]

const result = arr.map((item) => item.value).toString()

Значение результата теперь равно «Фамилия, Адрес, E-mail, Номер телефона»

0 голосов
/ 24 февраля 2020

jsonArray.map ((item) => item.value) .toString ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...