首页新闻找找看学习计划

JS多维数组如何快速遍历查询?

0
悬赏园豆:50 [已解决问题] 解决于 2013-06-27 15:08

如题:
我有一个后台动态生成的JS文件:

其结构如下:

var arrjob = new Array();

arrjob[0] = new Item(82,'通信电源工程师',8);

arrjob[1] = new Item(83,'增值产品开发工程师',8);

arrjob[2] = new Item(84,'手机软件开发工程师',8);

arrjob[3] = new Item(85,'手机应用开发工程师',8);

arrjob[4] = new Item(86,'其他',8);

arrjob[5] = new Item(87,'集成电路IC设计/应用工程师',9);

以下省略500行左右。

我现在要查询 itemId=26 的itemName

 

 
0
Item { itemId=10, itemName="高级硬件工程师", classId=3}
 
1
Item { itemId=11, itemName="硬件工程师", classId=3}
 
2
Item { itemId=12, itemName="其他", classId=3}
js
问题补充:

//子类
function Item(iId, iName, cId) {
    this.itemId = iId;
    this.itemName = iName;
    this.classId = cId;
}

PKSEO_dudu的主页 PKSEO_dudu | 初学一级 | 园豆:9
提问于:2013-06-27 15:01
< >
分享
最佳答案
0

function ShowClassName( id) {
    for (var j = 0; j < arrjob.length; j++) {
        if (id == arrjob[j].itemId) {
            return arrjob[j].itemName;
        }
    }
}

 

o(︶︿︶)o 唉6

一拍头!问题解决了!

PKSEO_dudu | 初学一级 |园豆:9 | 2013-06-27 15:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册