У меня есть файл json, в котором есть массив из объектов. Я хочу его получить в js, перебрать его элементы и выполнить условие. Проблема - значение переменной framePrice не возвращается. Как его вытащить?
var framePrice;
var frames = function(callback) {
$.ajax({
url: "js/frames.json",
success: callback
});
};
frames(function(result) {
for (let i = 0; i < result.length; i++) {
if ((result[i].width == w && result[i].height == h)) {
framePrice = result[i].price * extra100;
break;
} else {
framePrice = (w * h) / 1000000 * 350 * extra100;
}
}
return framePrice;
});
console.log(framePrice); /// undefined
return framePrice;и начинайте делать с переменной то, что вы хотите. Что вам мешает? – Misha Saidov Jan 26 '19 at 15:21