JS中的数组方法笔记整理


Posted in Javascript onJuly 26, 2016

push()方法:可以向数组的末尾添加一个或者多个元素,并且返回新的长度

pop()方法:可以删除数组最后一个元素,并且返回被删除的元素,注意:如果数组是空的,该方法不进行任何操作,返回undefined。

unshift()方法:可以向数组的开头添加一个或者多个元素,并且返回新的长度

shift()方法:可以删除数组第一个元素,并且返回被删除的元素,注意:如果数组是空的,该方法不进行任何操作,返回undefined。

splice()方法:从数组中添加/删除项目,然后返回被删除的项目,该方法会改变原数组

语法:arrObject.splice(index,howmany,item,...,itemX)

index参数:必需,规定添加/删除项目的位置,使用负数可以从数组结尾处规定位置

howmany参数:必需,要删除的项目数量,如果设置为0,则不会删除项目

item,...,itemX参数:可选,向数组添加的新项目

slice()方法:可以从数组中返回选定的元素,返回新数组,不会改变原数组

语法:arrObject.slice(start,end)

start参数:必需,规定开始选取的位置,如果是负数,那么从规定数组尾部开始选取,例如:-1指数组最后一个元素,-2指倒数第二个元素

end参数:可选,规定从何处结束选取,如果没有指定,那么切分的数组包含从开始到结尾的所有元素。如果是负数,那么从规定数组尾部开始算取的元素

concat()方法:用于连接两个或者多个数组 该方法不会改变现有的数组,会返回一个连接好后的新数组

语法:arrayObject.concat(arrayX,arrayX,......,arrayX)

arrayX参数:必需,可以使具体的值,也可以是数组对象。

sort()方法:实现对数组的排序,默认按照ASCII码字符的顺序升序排列。

join()方法:用于吧数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。会返回一个字符串

语法:join(list[,delimiter])

list参数:必选,包含要连接的子字符串的一维数组。

delimiter参数:可选。在返回字符串中用于分隔子字符串的字符。省略的话,将使用空开字符("")

以上所述是小编给大家介绍的JS中的数组方法笔记整理,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
关于Javascript 的 prototype问题。
Jan 03 Javascript
JQuery 选择和过滤方法代码总结
Nov 19 Javascript
将HTML格式的String转化为HTMLElement的实现方法
Aug 07 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
Jan 05 Javascript
JQuery中层次选择器用法实例详解
May 18 Javascript
基于jquery实现智能提示控件intellSeach.js
Mar 17 Javascript
Vue.js项目模板搭建图文教程
Sep 20 Javascript
IntelliJ IDEA 安装vue开发插件的方法
Nov 21 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
Jan 26 Javascript
微信小程序App生命周期详解
Jan 31 Javascript
redux处理异步action解决方案
Mar 22 Javascript
jquery插件实现代码雨特效
Apr 24 jQuery
jQuery实现日期联动效果实例
Jul 26 #Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
Jul 26 #Javascript
深入理解JavaScript函数参数(推荐)
Jul 26 #Javascript
JavaScript从0开始构思表情插件
Jul 26 #Javascript
只需五句话搞定JavaScript作用域(经典)
Jul 26 #Javascript
第一次接触神奇的Bootstrap基础排版
Jul 26 #Javascript
js获取html的span标签的值方法(超简单)
Jul 26 #Javascript
You might like
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
php中用unset销毁变量并释放内存
2020/05/10 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
2021/03/04 PHP
Jquery事件的连接使用示例
2013/06/18 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
javascript特殊日历控件分享
2016/03/07 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
Python常用内置函数总结
2015/02/08 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
详解Python如何生成词云的方法
2018/06/01 Python
python爬取个性签名的方法
2018/06/17 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
python3实现多线程聊天室
2018/12/12 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
使用python画社交网络图实例代码
2019/07/10 Python
Python hmac模块使用实例解析
2019/12/24 Python
通过Python扫描代码关键字并进行预警的实现方法
2020/05/24 Python
Pytorch生成随机数Tensor的方法汇总
2020/09/09 Python
django使用多个数据库的方法实例
2021/03/04 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
计算机毕业大学生推荐信
2013/12/01 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
淘宝好评语句大全
2014/12/31 职场文书
布达拉宫导游词
2015/02/02 职场文书
2015年十月一日放假通知
2015/08/18 职场文书