数组方法一

.push 就是在数组最后面加一个元素,返回数组的长度。(原数组会改变)

var a = [1,2,3]
a.push(4)

console.log(a) // [1,2,3,4]

.pop 就是把数组最后面一个元素取出,返回取出的元素(原数组会改变)

var a = [1,2,3,4]
a.pop()

console.log(a) // [1,2,3]

.shift 就是把数组第一个元素取出,返回取出的元素(原数组会改变)

var a = [1,2,3,4]
a.shift()

console.log(a) // [2,3,4]

.unshift 就是在数组最前面加一个元素,返回数组的长度(原数组会改变)

var a = [1,2,3]
a.unshift(4)

console.log(a) // [4,1,2,3]

.join 把数组中的所有元素放入一个字符串, 元素是通过指定的分隔符进行分隔, 参数为空则和数组一样,用逗号分隔(原数组不变)

var a = [1,2,3]
var b = a.join('-')

console.log(a) // [1,2,3]
console.log(b) // "1-2-3"

.splice (原数组会改变)

var a = [1,2,3,4]
a.splice(1,2,5) // 其中1代表下标为1的元素,2代表拿出2个元素,5代表用5替换刚拿出的所有元素。

console.log(a) // [1,5,4]

.sort 方法用于对数组进行排序,当没有参数的时候会按字母表升序排序,如果含有undefined会被排到最后面(会改变原数组)

var a = [6,2,3,8,12]
a.sort(function(v1,v2) {
    return v1-v2
}) 

console.log(a) // [2,3,6,8,12]

.reverse 方法用于将数组逆序(会改变原数组)

var a = [6,2,3,8,12]
a.reverse()

console.log(a) // [12,8,3,2,6]

.concat 方法用于拼接数组(原数组不会改变)

var a = [1,2]
var b = [3,4]
var c = a.concat(b)

console.log(a) // [1,2]
console.log(b) // [3,4]
console.log(c) // [1,2,3,4]
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载:在开发中,数组的使用场景非常多,平日中也涉及到很多数组的api/相关操作,一直也没有对这块内容进行一块整理总...
    七色烟火阅读 8,512评论 0 3
  • 一、数组定义 array() 1、索引数组 在一个变量中,存储一个或多个值。数组中的每一个元素都有一个访问ID,根...
    竹与豆阅读 3,538评论 0 0
  • 生活是个什么样子?生活到底是个什么样子?有没有纯粹的诗和远方的生活? 最近总会和男朋友吵架,也不是什么原则性的大问...
    郭云阅读 1,045评论 1 1
  • 01. 对你吹拍的人,最可能背叛你。伤你最深的人,一定是你最爱的人。 02. 爱骂人的人,内心都很恐惧。长角的动物...
    本颗奋斗心阅读 3,392评论 0 1
  • 幸福是一种能力,可以学习,更需要践行。上周共读了幸福是什么(WHAT),这周开始学习怎么运用(HOW)。学了多少不...
    shirley110阅读 2,817评论 0 0

友情链接更多精彩内容