数组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 相关文章推荐
JavaScript 高级篇之函数 (四)
Apr 07 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
Feb 22 Javascript
基于javascript的JSON格式页面展示美化方法
Jul 02 Javascript
浅析Javascript中“==”与“===”的区别
Dec 23 Javascript
理解JS绑定事件
Jan 19 Javascript
VUEJS实战之构建基础并渲染出列表(1)
Jun 13 Javascript
每个 JavaScript 工程师都应懂的33个概念
Oct 22 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
May 07 Javascript
Vue实现拖放排序功能的实例代码
Jul 08 Javascript
基于vue写一个全局Message组件的实现
Aug 15 Javascript
vue cli3 配置proxy代理无效的解决
Oct 30 Javascript
解决Vue大括号字符换行踩的坑
Nov 09 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
php之static静态属性与静态方法实例分析
2015/07/30 PHP
JavaScript Timer实现代码
2010/02/17 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
js获得当前时区夏令时发生和终止的时间代码
2014/02/23 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
Vue实现virtual-dom的原理简析
2017/07/10 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
python重试装饰器示例
2014/02/11 Python
python获取远程图片大小和尺寸的方法
2015/03/26 Python
在Python中处理字符串之ljust()方法的使用简介
2015/05/19 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
Django模板语言 Tags使用详解
2019/09/09 Python
python爬虫中多线程的使用详解
2019/09/23 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
在python image 中实现安装中文字体
2020/05/16 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
使用CSS3实现圆角,阴影,透明
2014/12/23 HTML / CSS
函授本科毕业生自我鉴定
2013/10/16 职场文书
大学生家政服务项目创业计划书
2014/01/30 职场文书
讲文明树新风公益广告宣传方案
2014/02/25 职场文书
学生党员的自我评价范文
2014/03/01 职场文书
小露珠教学反思
2014/04/30 职场文书
2014年学习部工作总结
2014/11/12 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
佛光寺导游词
2015/02/10 职场文书
2015年档案室工作总结
2015/05/23 职场文书
杨善洲观后感
2015/06/04 职场文书
使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
2021/05/14 Python