自己想了个办法,但是用到了很多eval还有循环,感觉不是很好: var a1=['020','021','025'],a2=['上海','天津','南京']; var obj=function(){ for(var i=0;i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
只要你确定了编号位置为三位,, 然后就ok! var a1=['020','021','025','999'],a2=['上海','天津','南京','xpxp']; alert(a2[(a1.join().indexOf('021'))/4]); script> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 这个是数组的实现方法 var a1=['020','021','025'],a2=['上海','天津','南京']; function getCity(n){ for(var i=0, l=a1.length; i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
高手支招 如果我完成类似功能,我不会选择数组; var pros = { '021' : '上海', 'o22' : '北京', 'o23' : '深圳' } alert(pros['021']) script> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]