gpt4 book ai didi

javascript - jQuery 可重用函数和全局变量

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

我有一个函数,它还设置了一些全局变量。该函数本身工作正常,但每当我第二次调用该函数时,全局变量就会明显改变。

这是我的理论设置:

var dataurl;
var datafunction;

function GetData(_url, _function)
{
dataurl = _url;
datafunction = _function;
}

//Afterwards dataurl and datafunction will used by other functions.

现在我对 jquery 很陌生,我不确定如何以正确的方式创建它,以便它可以重复使用一次以上。有人可以帮助我朝正确的方向前进吗?

最佳答案

可以创建对象:

var myObject = function() {
// Local variable
this.data = '';

// Function to call
this.callMe = function() {
alert(this.data);
}

// Function to set data
this.setData = function(newData) {
this.data = newData;
}
}

var a = new myObject();
a.setData('Hello World!');
a.callMe();

关于javascript - jQuery 可重用函数和全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5394708/

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