gpt4 book ai didi

javascript - 如何在 javascript foreach "loop"中存储数据,以便可以在 "loop"之外访问它

转载 作者:行者123 更新时间:2023-11-29 19:25:55 27 4
gpt4 key购买 nike

<分区>

我想将一些数据作为属性存储在 jquery foreach“循环”内的“randomImages”对象(此 randomImages 对象稍后将在另一个函数中使用)内。但是我发现循环完成后数据丢失了(在 ajax 回调中,数据在那里)。这似乎是某种范围或上下文问题,但我不知道出了什么问题。我正在使用的确切代码如下。

var randomImages = {};

$.get('http://pixabay.com/api/?username=bhinbox0&key=8792f764c13d09a7b7d2&q=yellow+flower&image_type=photo', function (data) {
$.each(data.hits, function (index, entry) {
randomImages[entry.webformatURL] = 'center';
});
//randomImages.toSource() shows a lot of data here
});

$('p').text(randomImages.toSource()); //why is randomImages empty here?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com