因此,有一个称为console.table的NodeJS模块,您基本上可以在控制台内添加表。这是他们网站上的示例:
// call once somewhere in the beginning of the app
require('console.table');
console.table([
{
name: 'foo',
age: 10
}, {
name: 'bar',
age: 20
}
]);
// prints
name age
---- ---
foo 10
bar 20
这只是一个例子,我试图通过将其放入forloop中使其自动化,而我希望可以运行的forloop和代码是这样的:
var values = [
]
for(var l = 0;l<config.accounts.username.length;l++) {
values.push([
{
username: "Number "+l,
itemtype: "Hello",
amount: 10
}, {
itemtype: "Hello",
amount: 10
}
]);
}
console.table("", values);
不幸的是,它不起作用,有人可以帮助我吗?
谢谢!
最佳答案
您正在将值数组推入数组-删除[
和]
for(var l = 0;l<config.accounts.username.length;l++) {
values.push(
{
username: "Number "+l,
itemtype: "Hello",
amount: 10
}, {
itemtype: "Hello",
amount: 10
}
);
}
参考:
Array.prototype.push
然后您的原始示例没有使用2个参数,而是仅使用了一个,因此
console.table("", values);
应该是
console.table(values);