在Node.js中,可以通过以下几种方式从外部函数返回数组:
function getArray(callback) {
const array = [1, 2, 3, 4, 5];
callback(array);
}
getArray(function(result) {
console.log(result); // 输出 [1, 2, 3, 4, 5]
});
function getArray() {
return new Promise(function(resolve, reject) {
const array = [1, 2, 3, 4, 5];
resolve(array);
});
}
getArray().then(function(result) {
console.log(result); // 输出 [1, 2, 3, 4, 5]
});
async function getArray() {
const array = [1, 2, 3, 4, 5];
return array;
}
(async function() {
const result = await getArray();
console.log(result); // 输出 [1, 2, 3, 4, 5]
})();
这些方法可以根据具体的需求选择使用,它们都可以从Node.js中的外部函数返回数组。
领取专属 10元无门槛券
手把手带您无忧上云