数组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 相关文章推荐
用js模拟JQuery的show与hide动画函数代码
Sep 20 Javascript
jquery ajax提交整个表单元素的快捷办法
Mar 27 Javascript
js动态往表格的td中添加图片并注册事件
Jun 12 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
Mar 24 Javascript
jQuery简单实现仿京东分类导航层效果
Jun 07 Javascript
老生常谈JavaScript 函数表达式
Sep 01 Javascript
jquery实现全选、不选、反选的两种方法
Sep 06 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
Dec 29 Javascript
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
详解Angular系列之变化检测(Change Detection)
Feb 26 Javascript
详解React中合并单元格的正确写法
Jan 08 Javascript
JavaScript如何实现元素全排列实例代码
May 14 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
10 个经典PHP函数
2013/10/17 PHP
php实现统计网站在线人数的方法
2015/05/12 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
php将html转为图片的实现方法
2017/05/19 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
js获取提交的字符串的字节数
2009/02/09 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
js实现的类似于asp数据字典的数据类型代码实例
2014/09/03 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
vue-router 控制路由权限的实现
2020/09/24 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
[02:13] 完美世界DOTA2联赛PWL DAY5集锦
2020/11/03 DOTA
Python中使用Tkinter模块创建GUI程序实例
2015/01/14 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
python实现随机漫步算法
2018/08/27 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
在Django中实现添加user到group并查看
2019/11/18 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
公司经理任命书
2014/06/05 职场文书
手机被没收的检讨书
2014/10/04 职场文书
承德避暑山庄导游词
2015/02/03 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android