Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在一个函数中将值推送到数组中,并在另一个函数中读取它?_Javascript_Arrays_Function - Fatal编程技术网

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