标签:sort 长度 java cat style div javascrip 用法 new
<script>
var a=[1,2,3];
//var a=new Array(1,2,3);
//alert(a.length);
alert(a[0]);
</script>
length即可以获取,又可以设置
可快速清空数组,让数组的length=0
数组中应存一种类型的变量
数组的方法
数组的末尾插入push
<script>
var a=[1,2,3];
a.push(4);
alert(a);
</script>
末尾删除pop
<script>
var a=[1,2,3];
a.pop();
alert(a);
</script>
头部删除shift
<script>
var a=[1,2,3];
a.shift();
alert(a);
</script>
头部插入unshift()
<script>
var a=[1,2,3];
a.unshift(5);
alert(a);
</script>
splice的用法
<script>
var arr=[1,2,3,4,5,6];
//删除:splice(起点,长度)
//arr.splice(2,3);
//插入,起点,长度,元素
//arr.splice(2,0,‘a‘,‘d‘,‘q‘);
//先删除后插入
arr.splice(2,2,‘a‘,‘b‘);
alert(arr);
</script>
数组连接之concat
<script>
var a=[1,2,3];
var b=[4,5,6];
//a后面连接b
//alert(a.concat(b));
//b后面连接a
alert(b.concat(a));
</script>
数组连接之join
<script> var arr=[1,2,3,4]; alert(arr.join(‘-‘)); </script>
数组排序之sort
<script> var arr=[‘float‘,‘afd‘,‘red‘,‘blue‘]; arr.sort(); alert(arr); </script>
数字排序之sort
<script> var arr=[1,2,33,45,6,7788,8]; arr.sort(function(n1,n2){ if(n1<n2){ return -1; } else if(n1>n2){ return 1; } else{ return 0; } }); alert(arr); </script>
简化
<script> var arr=[1,2,33,45,6,7788,8]; arr.sort(function(n1,n2){ return n1-n2; /*if(n1<n2){ return -1; } else if(n1>n2){ return 1; } else{ return 0; }*/ }); alert(arr); </script>
标签:sort 长度 java cat style div javascrip 用法 new
原文地址:http://www.cnblogs.com/Yimi/p/6636198.html