这里是我的工作功能。如何动态创建dataObject? (让我们假设我知道有多少列) 我试着用eval函数动态创建变量的值+ i,但没有成功。Javascript动态哈希创建
function parseCSV(rows){
dataProvider = [];
for (var i = 0; i < rows.length; i++){
if (rows[i]) {
var column = rows[i].split(",");
var date = someFunction(column[0]);
var value1 = column[1];
var value2 = column[2];
var dataObject = {date:date, value1:value1, value2:value2};
dataProvider.push(dataObject);
}
}
}
感谢ü
我不明白你想要它做什么,它还没有做。你最终得到一组对象,每一个对应一行;这怎么不够好?你想要一个对象而不是对象吗?你能告诉我们你尝试过的代码没有用吗? –
你的意思是dataProvider是一个全局变量,而不是在本地声明它,然后从'parseCSV()'函数返回它? – jfriend00