JS Array

简介: JS Array
1.concat() 连接两个或更多的数组
var a = ['1','2','3'],b = ['5','6','7']
a.concat(b);
["1", "2", "3", "5", "6", "7"]
2.join() 把数组所有的元素放入一个字符串。元素通过指定的分隔符进行分隔
var c = ['a','b','c'],d=['e','f','g']
c.join(d)
"ae,f,gbe,f,gc"
3.pop() 删除数组的最后一个元素并返回删除的那个元素
var c = ['a','b','c'],d=['e','f','g']
c.pop()
返回 c
c数组变成 ['a','b']
4.push() 向数组的末尾追加一个或更多的元素,并返回新的长度
var del = ['1','2','3','4','5','6']
del.push('a')   返回 7
del 变成 ["1", "2", "3", "4", "5", "6", "a"]
5.unshift() 向数组开头追加一个或更多的元素,并返回新元素的长度
var del = ['1','2','3','4','5','6']
del.unshift('sd') 返回 7
del 变成 ["sd", "1", "2", "3", "4", "5", "6"]
6.reverse() 将现有数据倒叙返回。
var del = ['1','2','3','4','5','6']
del.reverse()
del 变成 ["6", "5", "4", "3", "2", "1"]
7.shift() 删除数组开头的第一个元素 并返回这个元素
var del = ['1','2','3','4','5','6']
del.shift()   返回 1
del 变成 ['2','3','4','5','6']
8.slice(start,end) 从某个已有的数组返回选定的元素 原数组不变
var del = ['1','2','3','4','5','6']
del.slice(2,3) 返回 ["3", "4"]
9.sort() 对数据进行排序,可以是降序 升序 等。
默认是按照ascii码进行排序
如果是数字  则按照第一位数字的大小排序 如  1 21 4 35   则是  1 21 35 4 这样
或者自定义 升序降序 
var del = ['1','2','3','4','5','6']
del.sort(function(a,b){
return a-b  or  b-a  前  从大到小  后 相反
})
10.splice() 删除元素并可以向数组添加新元素。是直接对数组进行修改,不同于slice
var test = ['111','222','333','444','555','666']
test.splice(2,4)   返回 ["333", "444", "555", "666"]
test 变成 ["111", "222"]
或者这样  删除指定元素 并用指定 替换
test.splice(2,3,'dsd');  返回["333", "444", "555"]
test 变成 ['111','222','dsd','666']
或者这样 直接在第三个元素之前插入
test.splice(2,0,'dsd');  返回 空
test 变成['111','222','333','dsd','444','555','666']
相关文章
|
2月前
|
存储 JavaScript 前端开发
JavaScript Array
【10月更文挑战第06天】
37 15
|
1月前
|
JavaScript 前端开发 开发者
|
2月前
|
存储 JavaScript 前端开发
JavaScript Array(数组) 对象
JavaScript Array(数组) 对象
28 3
|
4月前
|
JavaScript 算法 前端开发
JS算法必备之Array常用操作方法
这篇文章详细介绍了JavaScript中数组的创建、检测、转换、排序、操作方法以及迭代方法等,提供了数组操作的全面指南。
JS算法必备之Array常用操作方法
|
3月前
|
JavaScript 前端开发
JavaScript Array map() 方法
JavaScript Array map() 方法
|
2月前
|
数据采集 JavaScript 前端开发
JavaScript中通过array.filter()实现数组的数据筛选、数据清洗和链式调用,JS中数组过滤器的使用详解(附实际应用代码)
JavaScript中通过array.filter()实现数组的数据筛选、数据清洗和链式调用,JS中数组过滤器的使用详解(附实际应用代码)
|
3月前
|
存储 JavaScript 前端开发
JS篇(Array、Object)
JS篇(Array、Object)
22 1
|
4月前
|
JavaScript 前端开发 开发者
|
5月前
|
JavaScript API 索引
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
81 0
|
7月前
|
前端开发 JavaScript
前端 js 经典:array 原生方法
前端 js 经典:array 原生方法
55 1