<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数组对象正则表达式</title>
<!--
数组:存储多个数据的集合
JS中数组的特点: 不要求数据类型一致 长度是不固定的
JS中的数组没有默认值
length属性获取数组长度
-->
<script>
//创建一个空数组
/*var arr1 = new Array();
//创建一个有长度的数组
var arr2 = new Array(5);
console.log(arr2[1]);//undefined 证明JS中的数组没有默认值
arr2[1]=2;
console.log(arr2[1]);//2
//创建一个有元素的数组
var arr3 = new Array("aa","bb","cc","dd");
console.log(arr3[1]);//bb
console.log(arr3.length);//4
arr3[4]="ee";
console.log(arr3.length);//5
for(var i=0;i<arr3.length;i++){
document.write(arr3[i]+"");
}
document.write("<br />");
for(var j in arr3){
document.write(arr3[j]+"");
}*/
//Array对象的常用方法
//concat:将多个数组拼接到一起成一个数组
var arr11 = [1,2,3,4,5];
var arr22 = [6,7,8];
var arr33 = arr11.concat(arr22);
console.log(arr33);//[ 1, 2, 3, 4, 5, 6, 7, 8 ]
//join:返回字符串,由数组中的所有元素连接到一起,元素间的间隔符由参数指定
//省略参数则用逗号分隔
console.log(arr33.join());//1,2,3,4,5,6,7,8
console.log(arr33.join(";"));//1;2;3;4;5;6;7;8
//reverse():实现数组的反转
var arr44 = arr33.reverse();
console.log(arr44);//[ 8, 7, 6, 5, 4, 3, 2, 1 ]
//pop:移除数组中的最后一个元素,并返回该元素
var s = arr44.pop();
console.log(s);//1
console.log(arr44);//[ 8, 7, 6, 5, 4, 3, 2 ]
//push:给数组增加新元素
arr44.push(10);
console.log(arr44);//[ 8, 7, 6, 5, 4, 3, 2, 10 ]
//shift:移除数组中的第一个元素并返回该数组
arr44.shift();
console.log(arr44);// [ 7, 6, 5, 4, 3, 2, 10 ]
//slice(i,j):索引值i开始,到索引值j-1结束,截成一个新的数组
var arr55 = arr44.slice(1,3);
console.log(arr55);//[6,5]
//sort方法:返回排序后的新数组
var arr66 = arr55.sort();
console.log(arr66);//[5,6]
//toString():将数组转换成字符串形式,默认用逗号分开
console.log(arr66.toString());//5,6
</script>
</head>
<body>
</body>
</html>
数组对象正则表达式
猜你喜欢
转载自blog.csdn.net/gcyqweasd/article/details/113789457
今日推荐
周排行