Javascript 节点在多个函数之间共享数组

Javascript 节点在多个函数之间共享数组,javascript,node.js,google-cloud-functions,Javascript,Node.js,Google Cloud Functions,嗨,我正在尝试创建一个数组,其中一个云函数向其中添加项,另一个从中删除项。 但是,当我打印数组长度时,我从两个函数中得到两个不同的值,一个函数说它是空的,另一个函数说它有值。我希望能够通过多个函数使用“peopleBeingProcessed”数组的相同值。我做错了吗 下面是一个代码示例。“ContactDecedent”功能从前端调用,托管在Firebase上,但在本地进行测试 let peopleBeingProcessed = []; exports.contactDeclined =

嗨,我正在尝试创建一个数组,其中一个云函数向其中添加项,另一个从中删除项。 但是,当我打印数组长度时,我从两个函数中得到两个不同的值,一个函数说它是空的,另一个函数说它有值。我希望能够通过多个函数使用“peopleBeingProcessed”数组的相同值。我做错了吗

下面是一个代码示例。“ContactDecedent”功能从前端调用,托管在Firebase上,但在本地进行测试

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
}