数组对象正则表达式

<!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
今日推荐