WEB开发网
开发学院网页设计JavaScript javascript下的数组及其操作 阅读

javascript下的数组及其操作

 2010-09-14 13:07:25 来源:WEB开发网   
核心提示: sort():数组按字符的ASCII码进行排序,修改数组对象注:即便是数字数组,也将转化为字符串来进行比较排序代码: var m=["am","fm","gm","bm","em",&quo

sort():数组按字符的ASCII码进行排序,修改数组对象

注:即便是数字数组,也将转化为字符串来进行比较排序

代码:

var m=["am","fm","gm","bm","em","dm"];  

m.sort();//按字母序排序  

alert(m); 

var m=["am","fm","gm","bm","em","dm"]; m.sort();//按字母序排序 alert(m);运行: <script>var m=["am","fm","gm","bm","em","dm"];m.sort();alert(m);</script>

concat():在数组尾添加元素,但不修改数组对象

代码:

var m=["am","bm"]  

var n=m.concat("cm");//添加一项cm,并且赋予新数组对象  

alert(m);//原数组没有被修改  

alert(n);//输出新数组对象 

var m=["am","bm"] var n=m.concat("cm");//添加一项cm,并且赋予新数组对象 alert(m);//原数组没有被修改 alert(n);//输出新数组对象运行: <script>var m=["am","bm"];var n=m.concat("cm");alert(m);alert(n);</script>

splice():在数组的任意位置进行添加,删除或者替换元素,直接修改数组对象

细节:

splice()有三个参数或三个以上参数,前两个是必须的,后面参数是可选的

进行添加:splice(起始项,0,添加项)

进行删除:splice(起始项,要删除的项个数)

进行替换:splice(起始项,替换个数,替换项) 这个其实是添加删除的共同结果

代码:

var m=["am","bm"]  

m.splice(1,0,"fm","sm");//在第一项后面添加fm和sm,返回am,fm,sm,bm  

alert(m);  

m.splice(2,1);//删除第二项后面一项(即第三项sm,返回am,fm,bm)  

alert(m);  

m.splice(2,1,"mm");//替换第二项后面一项(即第三项,返回am,fm,mm)  

alert(m); 

var m=["am","bm"] m.splice(1,0,"fm","sm");//在第一项后面添加fm和sm,返回am,fm,sm,bm alert(m); m.splice(2,1);//删除第二项后面一项(即第三项sm,返回am,fm,bm) alert(m); m.splice(2,1,"mm");//替换第二项后面一项(即第三项,返回am,fm,mm) alert(m);运行: <script>var m=["am","bm"];m.splice(1,0,"fm","sm");alert(m);m.splice(2,1);alert(m);m.splice(2,0,"mm");alert(m);</script>

上一页  1 2 3 4 5 

Tags:javascript 数组 及其

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接