打印

JavaScript数组问题

a1=['020','021',..........'025',..........];
a2=['上海','天津',..........'南京',..........];
length一样长,并且一一对应,怎么得到a1里面025对应的a2的南京?
自己想了个办法,但是用到了很多eval还有循环,感觉不是很好:

 提示:您可以先修改部分代码再运行

、。。。。。。

只要你确定了编号位置为三位,,
然后就ok!

 提示:您可以先修改部分代码再运行
http://163sd.com【美丽山东】
强..这么bt的办法你也能想到啊!

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
是挺变态的;不过挺好用
关键是要保证编号位置为三位;要不然就不行了
还没想好;先不签了

TOP

.............

没什么拉,前几天看书,,
发现数组有很多的内置方法
以前都不知道
就拿来用用,,拼凑一下出来的
呵呵
http://163sd.com【美丽山东】

TOP

搞那么复杂干什么?

 提示:您可以先修改部分代码再运行

TOP

宝儿的方法简单.

TOP

不错.学到了~

TOP

我以前还有更搞怪的:
http://bbs.blueidea.com/viewthread.php?tid=2455812

因为JavaScript执行很慢,用穷举搜索的话,如果数组相当大就会运行比较久的时间。然而JavaScript的内置方法相对来说速度很快。所以对于大数组来说就可以采用这种称为“JS暴虐查找”的技巧。

推荐用改良版的JS暴虐查找

 提示:您可以先修改部分代码再运行
P.S.例子里这首诗是我的原创,某段时间的心情写照啊。还有若干句来着,已然不记得了……

[ 本帖最后由 bound0 于 2008-7-17 20:41 编辑 ]
[Bound0 专题列表]QUE SAIS-JE?
生物信息技术支持动漫论坛动漫分享群:45274013

TOP

如果我完成类似功能,我不会选择数组;

 提示:您可以先修改部分代码再运行

TOP

。。。。。。。。

楼上直接写json,也是个不错的方法
http://163sd.com【美丽山东】

TOP

回复 bound0 在 10# 的帖子

思路确实不错,但是FF下貌似有些问题,,FF下等多久都没弹出对话框。。
http://163sd.com【美丽山东】

TOP

还是写成json的好,很直观
大巧不工 大象无形
╭(︶_︶≠)╮

TOP