這是我的代碼: 我有兩個數組[[lab,val],它們的值將被動態地傳遞給對象。 k爲數組來保存對象我想創建一個動態的對象數組,並檢索它們
var lab = ["1","2","3",4];
var val = ["sa","ma","pa","da"];
var k = [];
for(var i=0; i<4; i++) {
data[i] = {};
data[i].label = lab[i];
data[i].value = val[i];
k.push(data[i]) ;
}
document.write(k.data[0]);
document.write(" " + k.data[0] + "<br />");
你是什麼讓你不想要? – qw3n
'data'變量來自哪裏?只需使用'k [i] = {「label」:label [i],「value」:val [i]};'並省略'.push()'。 – nnnnnn
請添加問題並解釋「不工作」的含義 - 你期待什麼,什麼不會發生/確切的錯誤,你看到(我從標題中刪除「不工作」,因爲它不屬於那裏)。 –