gpt4 book ai didi

javascript - $.getScript 用于数组的每个元素

转载 作者:行者123 更新时间:2023-11-30 16:54:59 26 4
gpt4 key购买 nike

var json.script 是一个数组。每个元素都是一个脚本路径,我想通过 $.getScript 加载它。它应该看起来像这样 - 但我不知道如何循环数组以获取每个数组元素:

$.when(
$.getScript( json.script ),
$.getScript( json.script ),
$.getScript( json.script ),
$.getScript( json.script ),
$.Deferred(function( deferred ){
$( deferred.resolve );
})
)
.done(function( script, textStatus ) { success(json); })
.fail(function( jqxhr, settings, exception ) { errormessage( exception ); });

最佳答案

您可以使用.map 对数组的每个元素调用$.getScript。然后您可以将 $.when 应用于此结果:

$.when.apply(null, json.script.map(function(e) {
return $.getScript(e);
}))
.done(function( script, textStatus ) { success(json); })
.fail(function( jqxhr, settings, exception ) { errormessage( exception ); });

关于javascript - $.getScript 用于数组的每个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29863302/

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