我的 MakeRequest.js 类中有以下方法:
export default class MakeRequest{
send() {
var data = 'foo';
var data2 = 'bar';
return [data, data2];
}
}
我正在尝试从不同的类访问 data 和 data2:
(array) => MakeRequest.send(JSON.stringify(query));
alert(array[0]);
显示的错误消息是
Can't find variable: array
为什么“数组”不可访问?
最佳答案
array
超出范围。您的 lambda 以 send
调用结束。如果您想在其中发出警报,而不返回该方法调用的输出,请执行以下操作:
(array) => {
MakeRequest.send(JSON.stringify(query));
alert(array[0]);
}
关于javascript - React-native get方法返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54580295/