有一个循环,列出我的用户数组中的所有用户。我有一个第二个数组,我需要使用它来获取我的选项的“选定状态”。然而,它不断地循环遍历我的console.log中的第一个数组id。
如何正确比较2个数组以构建我选择的状态?
var user = new Array();
var list_len = realDataUsers.length;
var tousersArray = geturlvars()["tousers"]; // get array of users from URL
for(var i=0;i<list_len;i++){
user['id'] = realDataUsers[i].id;
user['name'] = realDataUsers[i].name;
if($.inArray(user['id'], tousersArray), 1){
console.log(user['id']);
// get selected state for options here...
}
options = options + "<option value='"+"U|"+user['id'] +"'>"+"User ("+user['name']+")</option>";
}