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? |
Цитата:
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);
|
Да, вы правы дело было в кавычках, спасибо.
|
| Часовой пояс GMT +3, время: 14:15. |