js-数组

  • length
    获取数组的长度同时设置数组的length可以改变数组内部元素的个数.
    例如:
    var array = [1,2,3]
    array.length = 1
    那么这时array的值就变为[1]
    这个用法倒是可以用来删除数据比如:array.length = 0

push
从尾部添加元素
var array = [1,2,3]
添加数据比如
array.push(1)
得到
[1,2,3,1]

unshift
var array = [1,2,3]
从尾部添加元素比如
array.unshift(9)
得到
[9,1,2,3]

pop
从尾部删除最后一个元素,并返回该元素
var array = [1,2,3]
添加数据比如
array. pop()
得到
[1,2]

shift
从头部删除第一个元素,并返回该元素
var array = [1,2,3]
添加数据比如
array. shift()
得到
[2,3]

sort
排序
var array = [1,2,3]
array.sort()
区别如果数组内的元素是字符串类型那么会按照字母大写排序,如果是数字那么会把数字转成字符串来排序,
如果要给数字排序那么就需要这么写
array.sort(function (a , b) {
return a - b
})

concat
连接两个数组
var one = [1]
var two = [2]
one.concat(two)
结果为
[1,2]

join
分割数组
var array = [1, 2, 3]
array.join("-")
结果为:
"1-2-3"

split
字符串转数组
var str = "1-2-3"
str.split('-')
结果
[1,2,3]

splice
指定位置添加和删除,已达到增删改查替换功能
var array = [1, 2, 3]
格式:
array.splice(开始位置, 要删除的长度,要添加的元素,要添加的元素,要添加的更多元素)

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

推荐阅读更多精彩内容

  • 一、数组方法汇总 shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var ...
    快抓住那个胖子阅读 2,350评论 0 0
  • 由于最近都在freecodecamp上刷代码,运用了很多JavaScript数组的方法,因此做了一份关于JavaS...
    2bc5f46e925b阅读 6,208评论 0 16
  • js中数组是比较常用的对象,同时js中的数组也十分的灵活。一. 创建数组的方式 字面量数组 var arr=[1,...
    饥人谷_廖珍阅读 3,649评论 0 2
  • 本文总结了数组所有的方法。 1. 检测对象是不是数组 instanceof操作符 Array.isArray()方...
    胡不归vac阅读 3,923评论 0 1
  • 创建数组 使用Array构造函数 使用数组字面量表示法 数组属性 length表示数组的长度 length属性并不...
    Dreammin_chen阅读 5,269评论 9 19