数组操作
1.遍历
$.each 遍历一个数组
第一个参数是数组
第二个参数是回调函数 (i是下标,n是内容)
<script>
var a = new Array(1,2,3);
$.each( a, function(i, n){
document.write( "元素[" + i + "] : " + n + "<br>" );
})
document.close();
</script>
元素[0] : 1
元素[1] : 2
元素[2] : 3
2.去除重复
$.unique() 去掉重复的元素
注意 : 执行unique之前,要先调用sort对数组的内容进行排序。
<script>
var a = new Array(5,2,4,2,3,3,1,4,2,5);
a.sort();
$.unique(a);
$.each( a, function(i, n){
document.write( "元素[" + i + "] : " + n + "<br>" );
})
document.close();
</script>
元素[0] : 1
元素[1] : 2
元素[2] : 3
元素[3] : 4
元素[4] : 5
3.是否存在
$.inArray 返回元素在数组中的位置 ,如果不存在返回-1
<script>
var a = new Array(1,2,3,4,5,6,7,8);
document.write($.inArray(9,a));
document.close();
</script>
-1