Javascript 如何在一个函数中将值推送到数组中,并在另一个函数中读取它?
这是我的密码:Javascript 如何在一个函数中将值推送到数组中,并在另一个函数中读取它?,javascript,arrays,function,Javascript,Arrays,Function,这是我的密码: var myObject = []; function something() { myObject.push("thing"); } function other() { console.log(myObject); } 如何让other看到something推送到myObject中的项目?它是全局声明的-因此只需调用something()然后other()即可确保数组中存在元素。如果您以错误的顺序调用它们,那么函数将首先显示空数组,然后向其中添加一个元素
var myObject = [];
function something() {
myObject.push("thing");
}
function other() {
console.log(myObject);
}
如何让
other
看到something
推送到myObject
中的项目?它是全局声明的-因此只需调用something()
然后other()
即可确保数组中存在元素。如果您以错误的顺序调用它们,那么函数将首先显示空数组,然后向其中添加一个元素
var myObject=[];
函数某物{
myObject.push(“对象”);
}
函数其他(){
console.log(myObject);
}
某物();
其他()
console.log(myObject[0])
?我确实觉得您在某个东西之前执行other
…并且当我全局声明了,但我在函数中有函数,并且想在其他函数中调用它时?“默认情况下会发生这种情况”默认情况下会发生什么?另外,您确定当前状态下的问题已经可以回答了吗?我有此功能,但就绪功能无法从消息功能中读取。-要么是数组声明,我错过了抱歉@jonaswillms-我的意思是添加函数顺序。我将编辑我的答案。编辑@jonaswillms