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, время: 07:48. |