我正在尝试在数组内部创建一个数组列表,以将其传递到数据表,但不确定如何填充数据。
这就是我要打印的内容。
data.rows = [
['name', 'age', 'user name', 'email', 'mobile'],
['name', 'age', 'user name', 'email', 'mobile'],
['name', 'age', 'user name', 'email', 'mobile'],
['name', 'age', 'user name', 'email', 'mobile'],
];
当我转换数据时,我会得到这样的输出。
data.rows = [
0:['name', 'age', 'user name', 'email', 'mobile'],
1:['name', 'age', 'user name', 'email', 'mobile']
]
有人可以帮忙吗?
答案 0 :(得分:0)
这是在数组内添加数组的方法
data.rows = [];
data.rows.push(['name', 'age', 'user name', 'email', 'mobile']);
data.rows.push(['name', 'age', 'user name', 'email', 'mobile']);
data.rows.push(['name', 'age', 'user name', 'email', 'mobile']);
data.rows.push(['name', 'age', 'user name', 'email', 'mobile']);
答案 1 :(得分:0)
您的输出正是您想要的。两者都一样。
答案 2 :(得分:0)
您可以尝试这样
let data = ['name', 'age', 'user name', 'email', 'mobile'];
let arr =[];
for(let i=0; i<5; i++)
arr.push(data)
console.log(arr)
结果
[
[ 'name', 'age', 'user name', 'email', 'mobile' ],
[ 'name', 'age', 'user name', 'email', 'mobile' ],
[ 'name', 'age', 'user name', 'email', 'mobile' ],
[ 'name', 'age', 'user name', 'email', 'mobile' ],
[ 'name', 'age', 'user name', 'email', 'mobile' ]
]
答案 3 :(得分:0)
对不起,我不好。这是数据表中的其他错误。我转换数据的方式有效。 这是JSFiddle
jsfiddle.net/venkateshchekuri/fx5htopz/1