push() pop() shift() unshift() splice() sort() reverse() forEach()不会改变数组的方法:
filter() concat() slice() map()
<html> <meta charset="utf-8"> <head> <title>ChangeArray</title> </head> <body> <p id = "concat"></p> <p id = "map"></p> <p id = "sort"></p> <p id = "splice"></p> </body> <script> function concat(arr,arr1){ arr.concat(arr1); return arr; } function splice(arr){ arr.splice(2); return arr; } function map(arr){ arr.map(Math.sqrt); return arr; } function sort(arr){ arr.sort(); return arr; } var arr = [7,6,5,3,9,4,1]; var arr1 = [2,2,1,1,5,5]; /* 首先测试concat方法;其次是map方法; 接下来是sort方法;最后splice(使用的是排序之后的数组) */ document.getElementById("concat").innerHTML = concat(arr,arr1); document.getElementById("map").innerHTML = map(arr); document.getElementById("sort").innerHTML = sort(arr); document.getElementById("splice").innerHTML = splice(arr); </script> </html>