Javascript 不知道如何更改数组中的项
我有一个数组,正在向这个数组中添加一个JavaScript对象Javascript 不知道如何更改数组中的项,javascript,arrays,Javascript,Arrays,我有一个数组,正在向这个数组中添加一个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 = f
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);
现在我想将第一个数组的显示标题从false更改为true。我怎么能做到
你似乎想要
channels[0].show_title = true;
我不明白你期望什么样的行为。。。你需要这样的东西吗
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]
}
这段代码需要一个额外的数组