如何从下面的 FetchData 方法中访问版本参数?
注意 - 获取数据是一个异步 Rest 调用,它将其数据传递给回调函数。
function TestData(guid, version) {
var data = '';
data = FetchData(guid, function (guid, msg) {
alert(version);
return getData(guid, msg);
}));
}
最佳答案
如果您在回调中需要它 - 这段代码就可以。
例如此代码的结果将是alert('hello')
function TestData(guid, version) {
var data = '';
data = FetchData(guid, function (guid, msg) {
alert(version);
return getData(guid, msg);
});
}
function FetchData(guid, callback) {
$.get('http://www.example.com/', callback);
}
TestData('abc', 'hello');
关于javascript - 从匿名函数访问函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28842651/