<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//1.创建数组
var arr=new Array();
var arr1=[];//常用方法,可同时向数组中写入元素
//2.常用方法
// 1. .push()
// 向数组末尾添加一或多个元素,并返回数组的新的长度
// 2. .Pop()
// 删除数组最后一个元素,并返回值
// 3. .unshift()
// 向数组开头添加一或多个元素,并返回新的长度
// 4. .shift()
// 删除数组第一个元素,并返回值
// 5. .sort()
// 排序(默认安系统Unicode排序,0,1开头的先排序)
//. .sort()升降序排序
var arr=[1,5,5,4,7,2]
arr.sort(function(a,b){
if(a>b){ //> 升序
return 1;
}else{
return 0;
}
});
console.log(arr);
// 6. .reverse()
// 颠倒数组中的元素顺序
// 7. .toSring()
// 8. .join()
// 转为字符串,()里写的会替换掉数组的“,”
console.log(arr.join("替换"));//1替换2替换4替换5替换5替换7
// 9. .splice(a,b,c)
// 删除指定下标的一段元素,并可以替换,增加:从下标a个开始删除b个元素, b为0,删除0个
// c表示从下标a处往后插入一或多个元素
// 10. .conact( , ,)
// 连一或多个数组(或元素),并返回值,不会影响原数组 同+
// 11. .slice(a,b)
// 提取一段指定下标的元素[a b),不会影响原数组,b不写表示取到最后,
// b为-1,表示倒数第一个
</script>
</body>
</html>