来自Use variable from one forEach Method in another的后续行动。如何使用在函数外部的then()
中获得的值?
var first, second;
$.when(
$.getJSON(json1, result => first = result);
$.getJSON(json2, result => second = result);
).then(function() {
if (first && second) {
let results = first.map((item, index) => item.x / second[index].v);
}
});
我想在此函数之外的另一个函数中使用results
。
我想在图表中使用这些results
值。
有办法吗?
答案 0 :(得分:0)
在回调函数中初始化Highchart.js。
var first, second;
$.when(
$.getJSON(json1, result => first = result);
$.getJSON(json2, result => second = result);
).then(function() {
if (first && second) {
let results = first.map((item, index) => item.x / second[index].v);
Highcharts.chart('container', {
...
});
}
});