мой вопрос касается преобразования объекта json. Я вызываю rest api из knockout js в консоли, возвращая точные данные, но когда я хочу выбрать любое значение объекта, он всегда возвращает undefined, вот код, который я использую для извлечения значения из объекта json.
}).then(function(response) {
var headerObject1 = JSON.stringify(response.headers);
var headerObject=JSON.parse(headerObject1);
var wwwContext = headerObject['WWW-Authenticate'];
alert(wwwContext);
var mainTokens = wwwContext.split(',');
var subTokens = mainTokens[1].split('=');
Я использую Cordova в студии Android, когда я предупреждаю о wwwContext, тогда он всегда показывает undefined.Предупреждающее изображение кто-нибудь подскажет, в чем проблема в моем коде.
Почему мне не нужно преобразовывать этот объект в строку, чтобы напрямую проанализировать его?
@JaromandaX, когда я удаляю stringify, появляется синтаксическая ошибка
@AmmarMuhiUdDin, можете ли вы опубликовать рабочий фрагмент кода с помощью JSFIDDLE или Plunker и т. д.?
Вы используете fetch API?
@JaromandaX я использую cordovafetch.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


var headerObject1 = JSON.stringify(response.headers);, который выглядит неправильно