<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script>
//数组创建 var arr = new Array("刘备"); arr[1] = "张飞"; arr[2] = "赵云"; arr[3] = "马超"; //删除数组最后一个元素 并返回数组 var arr0 = arr.pop(); //删除数组头部第一个元素 并返回数组 var arr1 = arr.shift(); //向数组开头添加元素 一个 或多个 并返回 数组长度 var arr2 = arr.unshift('头部新增1','头部新增2'); //向数组末尾添加元素 一个 或多个 并返回 数组长度 var arr3 = arr.push('末尾新增1','末尾新增2'); //截取数组 返回截取后的数组 var arr4 = arr.slice(0,2); console.log(arr4); //合并数组 var arrAdd = ['数组1']; var arrAdd2 = ['数组2']; var arrAll = arr.concat('arrAdd','arrAdd2'); //数组翻转 var arrRes = arrAll.reverse(); console.log(arrRes); //数组的分割 console.log(arrRes.join("-")); //替换数组中一段元素 三个参数 (其实位置 元素个数 替换元素) console.log(b.splice(2,1,"b")); //排序 (默认是字母排序 数组按第一位排序 要实现对数组排序 可以传递排序规则的函数) console.log(b.sort()); function sortNumber(a,b) { return a - b; } var arr5 = new Array(1,23,14,44,2,56); document.write(arr5.sort(sortNumber))
</script></body></html>