从React Native中的函数返回值可以通过以下几种方式实现:
function add(a, b) {
return a + b;
}
const result = add(2, 3);
console.log(result); // 输出:5
function fetchData() {
return new Promise((resolve, reject) => {
// 异步操作,比如发送网络请求
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => resolve(data))
.catch(error => reject(error));
});
}
fetchData()
.then(data => console.log(data))
.catch(error => console.error(error));
function fetchData(callback) {
// 异步操作,比如发送网络请求
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => callback(null, data))
.catch(error => callback(error, null));
}
fetchData((error, data) => {
if (error) {
console.error(error);
} else {
console.log(data);
}
});
以上是从React Native中的函数返回值的几种常见方式。具体使用哪种方式取决于函数的需求和场景。
领取专属 10元无门槛券
手把手带您无忧上云