Javascript中Array数组的几个常用方法
- pop() --获取数组中末尾的元素
- shift() --获取数组中首位元素
- push() --在数组中末尾增加元素
- slice() --按照下标进行截取数据
1 <p id="demo">点击按钮截取数组下标 1 到 2 的元素。</p>
2 <button onclick="test()">点我</button>
3 <script>
4 function test(){
5 var sports = ["篮球", "足球", "排球", "保龄球", "橄榄球"];
6 var arr = sports.slice(1,3);//从数组中截取下标1到2的数组
7 var str="abcdefg".slice(1,3);//从字符串中截取下标1到2的字符串
8 document.getElementById("demo").innerHTML=arr[0]+str;
9
10 }
11 </script>
<p id="demo">单击按钮升序排列数组。</p>
<button onclick="test()">点我</button>
<script>
function test(){
/*
若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。
若 a 等于 b,则返回 0。
若 a 大于 b,则返回一个大于 0 的值。
a-b 升序 b-a 降序
*/
var points = [39,55,1,6,88,10];
points.sort(function(a,b){return a-b});
document.getElementById("demo").innerHTML=points;
}
</script>