array方法(一)
2018-06-24 01:10:32来源:未知 阅读 ()
1:concat
var a = ["1","2","3"];
a.concat("4","5"); ==>返回["1","2","3","4","5"]
a.concat( ["4"],["5"]); ==>返回["1","2","3","4","5"]
a.concat( ["4"],["5",["6"]]); ==>返回["1","2","3","4","5",["6"]]
说明
连接数组
2:join
var a = ["1","2","3"];
a.join(","); ==>返回1,2,3
说明
拼接指定参数并转字符串返回
3:pop
var a = ["1","2","3"];
a.pop(); ==>返回3 数组变为["1","2"] var b = [];
b.pop(); ==>返回underfined
说明
删除并返回数组最后一位,若数组为空则不进行操作,返回undefined
4:push
var a = ["1","2","3"];
a.push("4","5"); ==>返回["1","2","3","4","5"]
说明
向数组最后一位插入一个或多个数据
5:reverse
var a = ["1","2","3"];
a.reverse(); ==>返回["3","2","1"]
说明
将数组倒序输出
6:shift
var a = ["1","2","3"];
a.shift(); ==>返回1 数组变为["2","3"] var b = [];
b.shift(); ==>返回underfined
说明
删除并返回数组第一位
7:slice
使用
array.slice(start, end)
参数:
start:数组片段开始位置的数组下标,如果是负数则从数组尾部开始计算。
end:数组片段结束位置的数组下标,如果是负数则从尾部开始计算。
返回:
返回一个新数组,包含从start开始到end之前的值(不包含end)
8:unshift
使用
array.unshift(value,value...)
参数
value:要插入的值。
返回
将一个或多个参数插入到数组头部,不创建新数组而是直接修改原本的数组
9:splice
使用
array.splice(start, deleteCount, value, ...)
参数
start :开始插入和(或)删除的数组元素的下标。
deleteCount :从start开始,包括start所指的元素在内要删除的元素个数。这个参数是可选的,如果没有指定它,splice()将删除从start开始到原数组结尾的所有元素。
value, ... :要插人数组的零个或多个值,从start所指的下标处开始插入。
返回
var a = [1,2,3,4,5,6,7,8]
a.splice(4); ==》返回 [5,6,7,8] 原数组a = [1,2,3,4]
a.splice(1,2); ==》返回 [2,3] 原数组a = [1,4]
a.splice(1,1); ==》返回 [4]
a.splice(1,0,2,3); ==》返回 []
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- js实现翻页后保持checkbox选中状态的实现方法 2020-03-25
- NiftyCube实现圆角边框的方法 2020-03-20
- 根据分辨率调用css文件的方法 2020-03-19
- JS简单去除数组中重复项的方法 2020-03-16
- javascript 中关于array的常用方法详解 2020-03-16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash