数组Array的一些方法(总结)


Posted in Javascript onFebruary 17, 2017

数组对象属性和方法的概述:

1> arr.push() 将参数添加至数组的末尾,返回的是新数组的长度

2> arr.unshift() 将参数添加到数组的开头,返回新数组的长度

3> arr.shift() 删除数组的第一位,返回被删除的数字

4> arr.pop() 删除数组的最后一位,返回被删除的数字

5> arr.concat()将参数里面的数字合并到原数组后面,不改变原有的数组,返回一个新数组

6> arr.reverse() 翻转数组,改变原有的数组

7> arr.sort() 定义数组的排序方式
arr.sort(function (a,b){
return a-b;
});

若是a-b,则是从小到大排序;若是b-a,则是从大到小排序

8> arr.slice(startIndex,endIndex) 截取数组,不会改变原数组,返回一个新的数组

从索引startIndex处开始截取,到索引endIndex处结束.startIndex处可以取到,endIndex处取不到.

若是endIndex参数不写,默认截取到最后.

9> arr.splice() 删除数组,会改变原数组

有两个参数时,第一个是删除数组的起始位置,第二个是删除的个数,从起始位置开始删除;

有三个参数或者三个以上时,会把第三个及以后的参数添加至数组的最前面。

10> arr.join()将数组以传入的参数形式拼接成字符串,不会改变原数组.

11> arr.indexOf() 找到匹配项就返回索引值 没有找到就返回-1

以上这篇数组Array的一些方法(总结)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
网页中的图片的处理方法与代码
Nov 26 Javascript
Jquery中对数组的操作代码
Aug 12 Javascript
日历查询的算法 如何计算某一天是星期几
Dec 12 Javascript
js/html光标定位的实现代码
Sep 23 Javascript
window.location.href IE下跳转失效的解决方法
Mar 27 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
JavaScript使用Replace进行字符串替换的方法
Apr 14 Javascript
jquery Deferred 快速解决异步回调的问题
Apr 05 Javascript
原生javascript移动端滑动banner效果
Mar 10 Javascript
Angularjs实现页面模板清除的方法
Jul 20 Javascript
初试vue-cli使用HBuilderx打包app的坑
Jul 17 Javascript
three.js 将图片马赛克化的示例代码
Jul 31 Javascript
深入理解javascript的getTime()方法
Feb 16 #Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 #Javascript
js时间戳格式化成日期格式的多种方法介绍
Feb 16 #Javascript
基于JavaScript实现拖动滑块效果
Feb 16 #Javascript
js实现移动端微信页面禁止字体放大
Feb 16 #Javascript
100多个基础常用JS函数和语法集合大全
Feb 16 #Javascript
js实现tab切换效果
Feb 16 #Javascript
You might like
消息持续发送的完整例子
2006/10/09 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
PHP微信API接口类
2016/08/22 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
php+websocket 实现的聊天室功能详解
2020/05/27 PHP
在线编辑器中换行与内容自动提取
2009/04/24 Javascript
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
window.name代替cookie的实现代码
2010/11/28 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
vue 巧用过渡效果(小结)
2018/09/22 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
2018/11/13 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
python中ConfigParse模块的用法
2014/09/29 Python
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
python中argparse模块用法实例详解
2015/06/03 Python
从源码解析Python的Flask框架中request对象的用法
2016/06/02 Python
python的文件操作方法汇总
2017/11/10 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
浅谈Python中的字符串
2020/06/10 Python
您的健身减肥和健康饮食专家:vitafy
2017/06/06 全球购物
阳光体育活动方案
2014/02/16 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
2019年年中工作总结讲话稿模板
2019/03/25 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
python解决12306登录验证码的实现
2021/04/18 Python
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python
Redis性能监控的实现
2021/07/09 Redis