Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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 - Fatal编程技术网

JavaScript全局数组?

JavaScript全局数组?,javascript,arrays,Javascript,Arrays,我正在试图弄清楚如何使用一个全局数组,在一个数组中容纳500,并将picture/jpg的大小保持在20x20。基本上,画面会在屏幕上放大 例如,这就是我现在拥有的 (function(food) { food.arr[500]; } ) (this); 如果我需要调用一张图片,随时随机将其放大。如何做到这一点 我仍然只考虑Java,而不是JavaScript 我认为您不需要全局数组 试试这样的 // Step 1 make array var arrayFoo = ["some

我正在试图弄清楚如何使用一个全局数组,在一个数组中容纳500,并将picture/jpg的大小保持在20x20。基本上,画面会在屏幕上放大

例如,这就是我现在拥有的

(function(food) { 
    food.arr[500]; 
} ) (this); 
如果我需要调用一张图片,随时随机将其放大。如何做到这一点


我仍然只考虑Java,而不是JavaScript

我认为您不需要全局数组

试试这样的

// Step 1 make array
var arrayFoo = ["someImageLink","anotherImageLink"/*,....etc etc*/];
var output = "";

// Step 2 print images to screen
for(var i = 0; i < arrayFoo.length; i++){
    output += "<img src='"+arrayFoo[i]+"'></img>"
}

// Output the code to screen what everway you want
//步骤1生成数组
var arrayFoo=[“someImageLink”,“anotherImageLink”/*,..等*/];
var输出=”;
//步骤2将图像打印到屏幕
for(var i=0;i
“我还在考虑Java,而不是JavaScript。”???????你能分享更多的代码吗?在那种情况下,
这个
是什么?,
全局数组
的确切含义是什么?我认为全局数组的术语是不正确的。我认为这也是一个自燃功能。但这只是一个猜测。我相信您正在寻找
food.arr=[]
——JS中没有数组(或任何类型)声明,数组没有固定大小(
500
),而是动态增长的(Java:
ArrayList
)。您的
arrayFoo
当前是全局数组?取决于代码段的上下文,即可能位于函数中。但如果只是坐在顶层,那么是的,我想是的。我很快就把它拼凑起来了