我真的对javascript中的全局变量感到困惑。我制作了一个位于每个代码之外的全局变量。我在一个函数中添加了一些东西,然后我在另一个函数中调用它来检查长度,但是长度为零!我进行了彻底的测试,看看是否正在添加元素并且确实如此。以下是我的代码片段:
window.friendArr = [];
AjaxIM = function(options, actions) {
if(this instanceof AjaxIM) {
var self = this;
// === {{{ defaults }}} ===
//
// These are the available settings for Ajax IM, and the associated
// defaults:
这是全局声明^
任何输入甚至是正确方向的提示都将不胜感激。