общем, у меня есть переменная:
removeCustomFieldOptionResult = {"errorMessages":["This option cannot be deleted as it is set in the following issues (this list is limited to 10, there might be more): [10009]"],"errors":{}}
мне нужно вытащить массив [10009]. Я делаю это вот так:
body = JSON.parse(removeCustomFieldOptionResult)
body = body.errorMessages[0].split(': ')
body[0] = '{"Array":'
body[1] = body[1] + '}'
body = JSON.parse(body.join(''))
и там уже могу получить массив. Собственно вопрос, как это можно сделать проще? Ну или хотя бы с помощью чего?
тебе нужно просто достать из всего объекта массив, который в сообщении? тут [10009].
ага
ну ... можно чет типа такого крутануть) removeCustomFieldOptionResult.errorMessages.toString().split(':')[1].trim()
Обсуждают сегодня