<!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>