◆javascript中的数组排列问题

cwm545 2006-01-16 11:44:19
如果一个数组有以下内容:
aa;bb;cc;dd;001;002;ee;
现在有没办法把它按顺序排列成为:
001;002;aa;bb;cc;dd;ee;
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
KimSoft 2006-01-16
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
a = new Array("aa" ,"bb" ,"cc", "dd", "001","002","ee");
l = a.sort();

for (var i = 0; i < l.length ;i++ )
{
alert (l[i]);
}
//-->
</SCRIPT>
huaerinfo 2006-01-16
  • 打赏
  • 举报
回复
KimSoft谢谢你,好历害啊。
如果数据库里面是这样存储的:
name explain
111 sony;vv;bb;cc;dd;001;002;ee;
222 dell:aa;dd;cc;dd;001;003;ee;

以下是我的程序,但什么也没显示:
sqla="select * from product where productsort=110 "
rsb.open sqla,conn,1,1
do while not rsb.eof
name=rsb("name")&".html"
explain=rsb("explain")
ArrayStr2=split(explain,";")
htmlcode=htmlcode&"<option value="&name&">"&ArrayStr2(1) & "</option>"
rsb.movenext
loop
rsb.close
response.write(htmlcode)


我是想生成这样的下列菜单:其中aa因为我称比vv要先,所以排在第1位。
<select>
<option value="222.html">aa</option>
<option value="111.html">vv</option>
</select>

有个很大的规律,即是先循环从explain中读出来的数据,按分号分的,只要第二个就行了。
读出来后要存储在javascript的数组里,然后按一定的顺序读出来。。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧