gpt4 book ai didi

javascript - 如何在回调之外访问回调函数的值?

转载 作者:行者123 更新时间:2023-11-30 06:01:30 24 4
gpt4 key购买 nike

我调用一个带有回调函数参数的函数。

我想将提供给回调的值推送到一个新数组中,以便我可以在其他地方使用它。问题是无论我做什么,数组都是空的。

var testarray = new Array();

Getfirstpictures(id, function(myarray) {
testarray.push(myarray[0]);
});

alert(testarray);

最佳答案

由于它使用回调,因此可以非常肯定地认为 Getfirstpictures 是一个异步函数。

您在触发回调发生之前调用 alert

您需要等到触发发生(通常通过将警报放在回调函数中。

关于javascript - 如何在回调之外访问回调函数的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8195179/

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