用Javascript创建二维矩阵
Creating a 2-D matrix in Javascript
我正在使用Google Visualization API创建一个表。为了设置列的标题,这是有效的矩阵:
var rows = [['Id', 'Site', 'Site Code', 'TC 10', 'TC9x Test', 'Tc9x Build', 'Oracle Autotest',
'Database', 'Baseline', 'push_windows', 'push_unix', 'license', 'tcx',
'eng', 'perforce_proxy', 'volume_server',
'Windows Ref Unit Location', 'Unix Ref Unit Location',
'Windows RTE Location', 'Unix RTE Location', 'Windows Toolbox Location',
'Unix Toolbox Location', 'UGII License File', 'UGS License Server', 'Unix Dev Units',
'Unix Devop Path', 'Perforce Proxy Path', 'Primary Contact', 'Secondary Contact', 'Num Users']];
我知道rows
是一个1xn矩阵(这是有效的)。
现在,我必须更改代码,并从数据库中加载列。现在,假设我的所有列都存储在columns
(一个数组)中。我如何创建类似上面rows
中显示的矩阵?我写了以下代码:
var rows = [[]];
for(var i = 0; i < columns.length; i++){
rows[0][i] = columns[i];
}
然而,我得到了以下错误:
Not a valid 2D array.
工作良好:
var rows = [[]];
var columns = ["a","b","c"];
for(var i = 0; i < columns.length; i++){
rows[0][i] = columns[i];
}
那么这个错误意味着什么呢?或者您可能需要检查您的columns
阵列
相关文章:
- 如何在Javascript中从select标记的一系列选项中构建二维数组
- 在 JavaScript 中动态创建带有字符串索引的二维表
- 如何在JavaScript中拆分二维数组
- 无法访问javascript中二维数组中的第二个字段
- 将一个二维数组传递给javascript中的函数
- 无法在 Javascript 中访问我的二维数组
- 将一个数组与javascript中的二维数组进行比较
- JavaScript二维数组
- 二维Javascript数组无法填充duel for循环
- 用Javascript创建二维矩阵
- 将二维php分配给二维javascript
- 如何将二维javaScript数组的内容显示到HTML表中
- 如何对二维 JavaScript 数组进行排序
- 搜索二维javascript数组
- for循环生成的二维JavaScript数组正在被上一个循环结果覆盖
- 基于第一个索引过滤二维javascript数组
- 将二维javascript数组转换为JSON
- 以相反的顺序迭代二维javascript数组
- 排序二维Javascript数组
- 从PHP数组创建一个二维javascript数组