我试图创建一个对象数组,然后访问数组中的对象属性,但返回时未定义。我调用了createObjArray()函数,在执行完console.log(ObjArray1)之后,它立即打印出包含所有属性的对象。但是,如果我尝试执行console.log(objArray1.name),firebug会打印"undefined“。packages.push(initObj(i));
}
var newPackage;
基于chrome开发人员工具的断点,我认为我正在处理一个我可以解决的范围问题。这是我定义函数的方式吗?下面的脚本是一个包含js文件和我希望在其他函数中使用的数组的timeStamp,而不必每次都调用我的loadData函数。一旦timeStamp数组在离开函数之前就离开了for循环,它就会变得未定义。var timeStamp = []; // Want this array to be global
$.getJSON</
我正在尝试在我的JavaScript对象中创建一个数组,其中包含使用jQuery中的$.getJSON()函数从JSON文件中拉入的对象。我遇到了作用域问题,似乎在$.getJSON()函数内部设置了数组元素,但在它之外,数组是空的。$.getJSON(playlist, function(data){[]
from .