Javascript 节点在多个函数之间共享数组
嗨,我正在尝试创建一个数组,其中一个云函数向其中添加项,另一个从中删除项。 但是,当我打印数组长度时,我从两个函数中得到两个不同的值,一个函数说它是空的,另一个函数说它有值。我希望能够通过多个函数使用“peopleBeingProcessed”数组的相同值。我做错了吗 下面是一个代码示例。“ContactDecedent”功能从前端调用,托管在Firebase上,但在本地进行测试Javascript 节点在多个函数之间共享数组,javascript,node.js,google-cloud-functions,Javascript,Node.js,Google Cloud Functions,嗨,我正在尝试创建一个数组,其中一个云函数向其中添加项,另一个从中删除项。 但是,当我打印数组长度时,我从两个函数中得到两个不同的值,一个函数说它是空的,另一个函数说它有值。我希望能够通过多个函数使用“peopleBeingProcessed”数组的相同值。我做错了吗 下面是一个代码示例。“ContactDecedent”功能从前端调用,托管在Firebase上,但在本地进行测试 let peopleBeingProcessed = []; exports.contactDeclined =
let peopleBeingProcessed = [];
exports.contactDeclined = functions.https.onRequest((request, response) => {
console.log("Amount in array" + peopleBeingProcessed.length); ///Prints 0 when called
});
someOtherFunction()
.then(value =>
{
peopleBeingProcessed.push(x);
GetLength();
})
function GetLength()
{
console.log("Amount in array from Len" + peopleBeingProcessed.length); ////Prints 1
}