Javascript数组创建及其常见操作(1)(3)
JavaScript数组对象的栈操作: push():数组末尾添加一个项 pop():删除数组最后一个项 代码: varm =[am,bm,cm,dm,em,fm]; m.push(gm);//在数组末尾添加元素gm alert(m); m.pop()
JavaScript数组对象的栈操作:
push():数组末尾添加一个项
pop():删除数组最后一个项
代码:
- varm=["am","bm","cm","dm","em","fm"];
- m.push("gm");//在数组末尾添加元素gm
- alert(m);
- m.pop();//删除数组最后一个元素gm
- alert(m);
- varm=["am","bm","cm","dm","em","fm"];m.push("gm");
- //在数组末尾添加元素gmalert(m);m.pop();
- //删除数组最后一个元素gmalert(m);
- 运行:<script>varm=["am","bm","cm","dm","em","fm"];
- m.push("gm");alert(m);m.pop();alert(m);</script>
JavaScript 数组对象的队列操作:
unshift():数组头添加一个项
shift():删除数组第一个项
代码:
- varm=["am","bm","cm","dm","em","fm"];
- m.unshift("gm");//在数组第一个元素位置添加元素gm
- alert(m);
- m.shift();//删除数组第一个元素gm
- alert(m);
- varm=["am","bm","cm","dm","em","fm"];m.unshift("gm");
- //在数组第一个元素位置添加元素gmalert(m);m.shift();
- //删除数组第一个元素gmalert(m);
- 运行:<script>varm=["am","bm","cm","dm","em","fm"];m.unshift("gm");
- alert(m);m.shift();alert(m);</script>
◆ sort():
功能:数组按字符的ASCII码进行排序,修改数组对象
注:即便是数字数组,也将转化为字符串来进行比较排序
代码:
- varm=["am","fm","gm","bm","em","dm"];
- m.sort();//按字母序排序
- alert(m);
- varm=["am","fm","gm","bm","em","dm"];m.sort();
- //按字母序排序alert(m);
- 运行:<script>varm=["am","fm","gm","bm","em","dm"];
- m.sort();alert(m);</script>
精彩图集
精彩文章