Javascript:多个数组初始化
Javascript: Multiple arrays initialization
想要在Javascript中初始化具有如下名称模式的数组:
var lineData0= [];
var lineData1= [];
var lineData2= [];
....
尝试像这样初始化数组:
for(var i=0; i<60; i++){
var lineData+"i"= [];
}
不起作用?有什么简单的方法吗?
使用数组数组:
var lineData = [];
for(var i = 0; i < 100; i++) {
lineData.push([]);
}
在javascript中,每个对象都像一个字典。你可以这样做:
var dictionary = {};
for(var i=0; i<60; i++){
dictionary["lineData"+i]= [];
}
//set data
dictionary["lineData0"].push('hello');
dictionary["lineData1"].push('world');
//Print stuff
console.log(dictionary["lineData0"][0]);
console.log(dictionary["lineData1"][0]);
相关文章:
- jQuery Ajax数组序列化错误
- 通过iron-ajax初始化对象数组(链接到caller's元素的响应)
- 使用变量初始化数组:意外的令牌 +
- 初始化包含数组的javascript对象
- 具有未初始化数组的forEach
- 如何使 Javascript 数组全局化
- JavaScript 数组序列化
- 用数组初始化对象,Javascript
- 句子“每次计算数组初始值设定项时都会计算数组初始值设定项中的元素表达式”是什么意思
- Javascript多维数组初始化
- Javascript 数组初始化行为
- Javascript二维数组初始化
- 用于php的Javascript数组序列化函数
- ajax调用中错误的javascript数组序列化
- Javascript:不能用函数数组初始化对象属性
- 修复javascript数组初始化
- 数组初始化问题
- Javascript:多个数组初始化
- 使用多维数组字符串化给出空结果
- Javascript对象数组初始化器格式