JS 数组 常用操作

来源:互联网 发布:v380监控软件安卓版 编辑:程序博客网 时间:2024/05/16 17:19
concat() 用于连接两个或多个数组
var a = [1,2,3];document.write(a.concat(4,5));// 1,2,3,4,5# 连接两个数组document.write(arr1.concat(arr2))# 连接三个数组document.write(arr1.concat(arr2,arr3))
join() 用于把数组中的所有元素放入一个字符串
var fruits = ["Banana", "Orange", "Apple", "Mango"];var energy = fruits.join(); // Banana,Orange,Apple,Mangovar arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"document.write(arr.join("."))// George.John.Thomas
push() 向数组的末尾添加一个或多个元素,并返回新的长度
var arr = ["Banana", "Orange"];document.write(arr)                 // Banana,Orangedocument.write(arr.push("Kiwi"))    // 3document.write(arr)                 // Banana,Orange,Kiwi
slice() 从已有的数组中返回选定的元素。
# arrayObject.slice(start,end)# 返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素------------------------------------------------------var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"document.write(arr)             // George,John,Thomas document.write(arr.slice(1))    // John,Thomasdocument.write(arr)             // George,John,Thomas-------------------------------------------------------var arr = new Array(6)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"arr[3] = "James"arr[4] = "Adrew"arr[5] = "Martin"document.write(arr + "<br />")document.write(arr.slice(2,4) + "<br />")document.write(arr)// George,John,Thomas,James,Adrew,Martin// Thomas,James// George,John,Thomas,James,Adrew,Martin
原创粉丝点击