我有一个包含三列的数组,就像这样:
data.push({
country: new Date(),
newSales: Math.random() * 1000,
expenses: Math.random() * 5000
});
现在,当我点击按钮时,我想要在其中添加一个新的列。有人能告诉我如何做吗?
我有一个包含三列的数组,就像这样:
data.push({
country: new Date(),
newSales: Math.random() * 1000,
expenses: Math.random() * 5000
});
现在,当我点击按钮时,我想要在其中添加一个新的列。有人能告诉我如何做吗?
data[0]["foo"] = bar; // this can be useful if the key is not constant
或者
data[0].foo = "bar"
var cols = { country: new Date(), newSales: Math.random() * 1000, expenses: Math.random() * 5000 };
然后说,data.push(cols);
现在在您的按钮逻辑中,按以下方式向对象添加一个新列(或属性):
obj.newCol = 'some value';
// 伪代码
for i in data
data[i].foo = "bar"
var textarray = [[{ text: 'Content 1' }, { text: 'Content 2' }],
[{ text: 'Content 3' }, { text: 'Content 4' }]];
insertColumnAtRight() {
for (var i = 0; i < this.textarray.length; i++) {
this.textarray[i].push({ text: "" });
}
}
unshift
方法替代 push
方法。
data[0].newcolumnname = '任何值'
。 - Okky