Array数组常用方法——js/javascript
七娃博客579人阅读
Array 对象用于在单个的变量中存储多个值,有很多方法,刻意很难记住,不记还总是忘,上笔记!
笔记代码:
var arr = [1,2,3]; var arr1 = [4,8,9,6,10]; // concat() 连接两个或多个数组 console.log(arr.concat(arr1,[10,0])) // [1,2,3,4,8,9,6,10,10,0] // join() 数组合并为一个字符串;s为分隔符 console.log(arr.join("|")) // 1|2|3 // pop() 只截取最后一个 console.log(arr.pop()) //3 说明原数组还剩下[1,2] // push() 数组最后插入一个,并返回新数组长度 console.log("长度"+arr.push(66)+":" +arr) // 长度3: 1,2,66 // reverse() 颠倒数组中元素的顺序 console.log(arr.reverse()) // [66,2,1] // shift() 截取返回数组第一个元素 console.log(arr.shift()+":" +arr) // 66: 2,1 说明原数组还剩下[2,1] // slice() 读取从n到m的数组,不改变原数组 console.log(arr1.slice(1,3)+":" +arr1) // 8,9:[4,8,9,6,10] // sort() 排序,从A到Z,从0到9 console.log(arr1.sort()) // [10, 4, 6, 8, 9] // splice(index,n,arr) index开始位置;n为0,不删除原数组,直接插入arr,n为正整数,从index开始截取n位,插入arr; console.log(arr1.splice(2,0,"张三")+"arr1:"+arr1) //arr1:10,4,张三,6,8,9 console.log(arr1.splice(2,2,"66")+"-"+"arr1:"+arr1) //张三,6 - arr1:10,4,66,8,9 // toString() 数组变字符串 console.log(arr1.toString()) // 10,4,66,8,9 // unshift() 向开头插入数组,并返回新数组长度 console.log(arr1.unshift(0,2)+"-arr1:"+arr1) // 7-arr1:0,2,10,4,66,8,9
评论 | 0 条评论
登录之后才可留言,前往登录