如何在javascript中声明和初始化全局数组

时间:2012-06-29 13:26:38

标签: javascript arrays global

在我的html代码中,我需要一个全局数组,我在整个应用程序中使用它。如何在javascript中创建和初始化全局数组变量..

2 个答案:

答案 0 :(得分:10)

您可以通过以下几种方式实现:
在全球范围内:

var arr = [];

将数组绑定到全局命名空间:

window.arr = [];

或者,为了在其他环境中运行代码,全局对象不一定被称为window

(function(global){
    global.arr = [];
})(this);

答案 1 :(得分:0)

在浏览器中,您可以使用窗口对象将对象附加到全局范围:

window.myArray = ["foo", "bar"];

在Node.js中,您可以使用global对象访问全局范围。