gpt4 book ai didi

javascript - 在 jQuery 函数中使用多变量

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

我试图在一个函数中使用多个变量。这适用于 2 个变量,但如果有 5 个站点可从中获取脚本怎么办?

function scripts(url,url2){
window.setInterval(function (){
$.getScript(url);
$.getScript(url2);
},10000)
}

scripts('http://www.site1.com/1.jpg','http://www.site2.com/1.jpg');

当我们可以使用尽可能多的变量时,在函数中使用多个变量的正确方法是什么?

最佳答案

如果您想传递未知数量的变量,您可以采用两种方式。

  1. 传递一个数组并遍历其中的项目

    function scripts(urls){
    window.setInterval(function (){
    for(var i=0,len = urls.length; i< len; i++){
    $.getScript( urls[i] );
    }
    },10000)
    }
    // pass an array
    scripts(['http://www.site1.com/1.jpg','http://www.site2.com/1.jpg']);
  2. 使用参数关键字

    function scripts(){
    var urls = Array.prototype.slice.call(arguments);
    window.setInterval(function (){
    for(var i=0,len = urls.length; i< len; i++){
    $.getScript( urls[i] );
    }
    },10000)
    }

    scripts('http://www.site1.com/1.jpg','http://www.site2.com/1.jpg');

关于javascript - 在 jQuery 函数中使用多变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26726811/

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