這裏是我的工作功能。如何動態創建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