Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Json parse и математика. (https://javascript.ru/forum/dom-window/82564-json-parse-i-matematika.html)

dima85 26.05.2021 10:11

Json parse и математика.
 
file.json
{"start":3,"end":1080}



fetch('/file.json').then(function(res) {return res.json();}).then(function(result) {
  alert(result['start']+2);
});


В alert я ожидаю получить 5 но получаю 32.
Почему он думает что start это string?

рони 26.05.2021 10:28

Цитата:

Сообщение от dima85
Почему он думает что start это string?

так ему сервер нашептал.
let json = '{"start":3,"end":1080}';
json = JSON.parse(json);
alert(json['start']+2);

let result = '{"start":"3","end":1080}'
result = JSON.parse(result);
alert(result['start']+2);

dima85 26.05.2021 10:46

Да, вы правы дело было в кавычках, спасибо.


Часовой пояс GMT +3, время: 07:48.