2013-07-04 27 views
0

我有一個數組,並且正在向此數組添加一個JavaScript對象。對如何更改數組中的項目一無所知

var channels = []; 
var channel = { 
    id: data.channels[i].id, 
    name: data.channels[i].name, 
    head_name: groups[data.channels[i].group-1], 
    show_title: show_group_title    // var show_group_title = false; 
} 
channels.push(channel); 

現在我想的第一陣列的SHOW_TITLE從真正改變。我怎麼能做到這一點?

enter image description here

回答

2

你似乎想

channels[0].show_title = true; 
0

你需要這樣的事情我不明白你所期望的行爲......?

var channel = { 
    id: data.channels[i].id, 
    name: data.channels[i].name, 
    head_name: groups[data.channels[i].group-1], 
    show_title: function() { return groups_show_title[data.channels[i].group-1]; } 
    // or just 
    // show_title: groups_show_title[data.channels[i].group-1] 
} 

此代碼需要一個額外的數組。

相關問題