首页 > hot资讯 > 14种数组对象方法

14种数组对象方法

更新时间:2020-10-20 17:48 浏览61次 来源:动力节点

数组对象就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组就行了。对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。下面为大家介绍14种数组对象方法


1.concat() 连接数组 / 为数组添加元素

arrayObject.concat(arrayObject,arrayX,......,arrayX)

返回新数组,不改变原数组

arrayX为数组,则返回[arrayObject,arrayX]

arrayX为数组对象,则返回添加了对象的新数组


2.join() 将数组转为字符串

arrayObject.join("separator")

不改变原数组

字符串以separator分割,不添加参数,默认以逗号分割


3.push() 向数组末尾添加元素

arrayObject.push(newelement1,newelement2,....,newelementX)

改变原数组

使用后会改变数组长度


4.pop() 获取数组最后一位

arrayObject.pop()

改变原数组

删除数组最后一个元素,数组长度-1,返回删除的元素的值

如果数组已为空,则数组不改变,返回undefined


5.unshift() 向数组开头添加元素

arrayObject.unshift(newelement1,newelement2,....,newelementX)

改变原数组,IE不支持


6.shift() 获取数组第一位

arrayObject.shift()

改变原数组

删除原数组第一位

返回被删除的第一个元素的值


7.reverse() 颠倒顺序

arrayObject.reverse()

改变原数组


8.sort() 排序

arrayObject.sort(function)

改变原数组

function规定排序顺序,可选

不指定function按照字符编码排序


9.slice() 截取

arrayObject.slice(start,end)

不改变原数组

返回有截取内容的子数组

start:从第几个开始,负值则从倒数第几个开始

end:到底几个结束,负值则至倒数第几个结束,不填写默认从start到数组结束

正值时0位第一位,负值时-1为第一位

前包后不包


10.splice() 删除 / 添加 / 替换

arrayObject.splice(index,howmany,item1,.....,itemX)

改变原数组

index:必填,起始元素下标,可为负

howmany:必填,操作的元素数量,为0则不会删除

item:可选,添加的项目


11.toString() 数组转字符串

arrayObject.toString()

将数组转为字符串,并返回字符串,元素以逗号分隔


12.toLocaleString() 转为本地字符串

arrayObject.toLocaleString()

本地字符串,时间及数值类型为本地形式


13.valueOf()

arrayObject.valueOf()

后台自动调用

返回数组对象的原始值


14.toSource()

object.toSource()

后台自动调用

返回该对象的源代码

上面介绍了14种数组对象方法,你掌握了吗?学会了吗?如果没有掌握,或者想了解更多的数组相关的知识可以观看本站的Java零基础入门教程,让你自由徜徉在数组的世界里,攻克各种数组难题!


热门课程推荐

全部班型支持免费试学

动力节点在线报名表(此信息已加密,请放心填写)

返回顶部