数组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 网页水印(非图片水印)实现代码
Mar 01 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
May 09 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
Mar 14 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
jQuery实现分隔条左右拖动功能
Nov 21 Javascript
javascript每日必学之继承
Feb 23 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
Sep 21 Javascript
使用原生js封装的ajax实例(兼容jsonp)
Oct 12 Javascript
Express的HTTP重定向到HTTPS的方法
Jun 06 Javascript
Vue中使用sass实现换肤功能
Sep 07 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
Aug 31 Javascript
jquery实现异步文件上传ajaxfileupload.js
Oct 23 jQuery
深入理解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
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
javascript 对象的定义方法
2007/01/10 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
javaScript NameSpace 简单说明介绍
2013/07/18 Javascript
jquery的attr方法禁用表单元素禁用输入内容
2014/06/23 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
2015/07/27 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
AngularJS实现动态添加Option的方法
2017/05/17 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
Python实现针对中文排序的方法
2017/05/09 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
Python学习笔记之视频人脸检测识别实例教程
2019/03/06 Python
python获取地震信息 微信实时推送
2019/06/18 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
Python代码注释规范代码实例解析
2020/08/14 Python
基于Python实现粒子滤波效果
2020/12/01 Python
html Table 表头固定的实现
2019/01/22 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
毕业生求职推荐信
2013/11/04 职场文书
理想演讲稿范文
2014/05/21 职场文书
摄影展策划方案
2014/06/02 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
《七律·长征》教学反思
2016/02/16 职场文书