<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
<script>
var a=[1,2,3,4]
console.log("打印数组"+a)
console.log("数组的长度"+a.length)
//数组的长度
console.log(‘尾部追加元素‘)
a.push(9)
console.log("打印数组"+a)
//尾部追加元素
console.log(‘尾部获取一个元素‘+a.pop())
//尾部获取一个元素注意获取的元素将会从数组中去除
a.unshift(8)
console.log(‘头部插入元素‘)
console.log("打印数组"+a)
//头部插入元素
console.log(‘头部移除元素‘+a.shift())
console.log("打印数组"+a)
//头部移除元素
console.log("取数组的第3个元素"+a.splice(3))
//取数组的第3个元素
console.log(‘指定位置插入元素‘+a.splice(1,0,100))
console.log("打印数组"+a)
//指定位置插入元素
console.log(‘指定位置替换元素‘+a.splice(1,1,1001))
console.log("打印数组"+a)
//指定位置替换元素
console.log(‘指定位置删除元素‘+a.splice(2,1))
console.log("打印数组"+a)
//指定位置删除元素
console.log(‘切片‘+a.slice(1,2))
//切片
console.log(‘反转‘+a.reverse())
//反转
console.log(‘将数组元素连接起来以构建一个字符串‘+a.join(‘‘))
//将数组元素连接起来以构建一个字符串
console.log(‘连接数组‘+a.concat([5,6,7,8,9]))
//连接数组
var c=[1,3,600,8,7,2]
console.log("打印数组(排序前)"+c)
c.sort()
console.log("打印数组(排序后)"+c)
//通过这个函数来实现对元素数值大小的排序
function sortNumber(a,b)
{
return a - b
}
console.log(‘对数组元素进行排序‘+c.sort(sortNumber))
console.log("排序后"+c)
/*
obj.length 数组的长度
obj.push(ele) 尾部追加元素
obj.pop() 尾部获取一个元素
obj.unshift(ele) 头部插入元素
obj.shift() 头部移除元素
obj.splice(start, deleteCount, value, ...) 插入、删除或替换数组的元素
obj.splice(n,0,val) 指定位置插入元素
obj.splice(n,1,val) 指定位置替换元素
obj.splice(n,1) 指定位置删除元素
obj.slice( ) 切片
obj.reverse( ) 反转
obj.join(sep) 将数组元素连接起来以构建一个字符串
obj.concat(val,..) 连接数组
obj.sort( ) 对数组元素进行排序
*/
</script>
</html>
原文:https://www.cnblogs.com/randomlee/p/9716388.html