使用函数()提取数据后,如何将JSON对象数据存储到变量中?

我有一个带有图片库的JSON文件。 我正在使用一个函数提取数据,但是我想要,一旦提取数据将其存储到变量中,以便从现在开始我就可以将该变量用作数据参考。我该怎么做

function getJsonphotos() {
    $.getJSON("./json/photos.json",displayImages);
}

function displayImages(data) {
data.forEach(function (item) {
    storeContainer.append(`<<img id=${item.id} src=${item.location} />)
  });

 let jsonArrayVariable = [] ; 

我应如何将照片放在jsonArrayVariable变量中。

qwweerrttyyuuiioop 回答:使用函数()提取数据后,如何将JSON对象数据存储到变量中?

您可以在回调函数之外创建一个数组。然后将每个项目推入数组。

let jsonArrayVariable = [];
function displayImages(data) {
data.forEach(item => {
    storeContainer.append(`<img id=${item.id} src=${item.location} />`);
    jsonArrayVariable.push(item);
  });
,

我是那样做的:

arrayImages = [];
function getJsonphotos(data) {
    $.getJSON("./json/photos.json",function (data){
    arrayImages = data; 
    displayImages(data);
  });
}
本文链接:https://www.f2er.com/3166857.html

大家都在问