【发布时间】:2010-06-12 13:47:17
【问题描述】:
例如,如果我像这样通过 id 保存引用数组:
if(typeof channel_boards[misc.channel_id] == 'undefined') {
channel_boards[misc.channel_id] = $('<div class="channel" channel_id="'+misc.channel_id+'"></div>').appendTo('#board');
}
然后我循环遍历数组以找到所需的参考。我也在循环未定义的属性。是否可以只循环定义的属性?
for(i=0;i<channel_boards.length;i++)
{
if(channel_boards[i] != undefined)
{
if(channel_boards[i].attr('channel_id') != visible) {channel_boards[i].addClass('hidden_board');}
else {channel_boards[i].removeClass('hidden_board');}
}
}
也许我应该改变我存储引用的方式?例如,通过对象,但我如何能够通过 id 号找到正确的参考。
【问题讨论】:
标签: javascript loops