数组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 相关文章推荐
基于SVG的web页面图形绘制API介绍及编程演示
Jun 28 Javascript
js获取系统的根路径实现介绍
Sep 08 Javascript
详解JavaScript中shift()方法的使用
Jun 09 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
May 20 Javascript
利用JavaScript判断浏览器类型及版本
Aug 23 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
Aug 31 Javascript
JS在浏览器中解析Base64编码图像
Feb 09 Javascript
Bootstrap Table使用整理(三)
Jun 09 Javascript
微信小程序 实现点击添加移除class
Jun 12 Javascript
详解vue 不同环境配置不同的打包命令
Apr 07 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 Javascript
Vue路由管理器Vue-router的使用方法详解
Feb 05 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
PHP7 新特性详细介绍
2016/09/06 PHP
用PHP的socket实现客户端到服务端的通信实例详解
2017/02/04 PHP
jquery实用代码片段集合
2010/08/12 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
Js经典案例的实例代码
2018/05/10 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
详解JavaScript中操作符和表达式
2018/09/12 Javascript
Angularjs实现数组随机排序的方法
2018/10/02 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python多进程编程技术实例分析
2014/09/16 Python
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
详解Django配置JWT认证方式
2020/05/09 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
浅析Python __name__ 是什么
2020/07/07 Python
Canvas 像素处理之改变透明度的实现代码
2019/01/08 HTML / CSS
旧时光糖果:Old Time Candy
2018/02/05 全球购物
Giglio美国站:意大利奢侈品购物网
2018/02/10 全球购物
New Era英国官网:美国棒球帽品牌
2018/03/21 全球购物
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
澳大利亚音乐商店:Bava’s Music City
2019/05/05 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
环保小标语
2014/06/13 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
黄山导游词
2015/01/31 职场文书
太行山上观后感
2015/06/05 职场文书
跑吧孩子观后感
2015/06/10 职场文书