数组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 相关文章推荐
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
Jan 15 Javascript
jquery高级编程的最佳实践详解
Mar 23 Javascript
js检验密码强度(低中高)附图
Jun 05 Javascript
asp.net中oracle 存储过程(图文)
Aug 12 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
Mar 25 Javascript
JS中递归函数
Jun 17 Javascript
JS常用算法实现代码
Nov 14 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
Jun 12 Javascript
jQuery实现移动端图片上传预览组件的方法分析
May 01 jQuery
JS如何在不同平台实现多语言方式
Jul 16 Javascript
vue-cli3项目配置eslint代码规范的完整步骤
Sep 10 Javascript
vue 实现基础组件的自动化全局注册
Dec 25 Vue.js
深入理解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 服务器配置(使用Apache及IIS两种方法)
2009/06/01 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
16个最流行的JavaScript框架[推荐]
2011/05/29 Javascript
JavaScript 判断浏览器是否支持SVG的代码
2013/03/21 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
2014/05/02 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
JavaScript电子时钟倒计时
2016/01/09 Javascript
jquery平滑滚动到顶部插件使用详解
2017/05/08 jQuery
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
shiro授权的实现原理
2017/09/21 Javascript
浅谈layui里的上传控件问题
2019/09/26 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
使用python绘制常用的图表
2016/08/27 Python
[原创]教女朋友学Python(一)运行环境搭建
2017/11/29 Python
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
python 日志增量抓取实现方法
2018/04/28 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
python调用staf自动化框架的方法
2018/12/26 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
pytorch中的inference使用实例
2020/02/20 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
瑜伽国际:Yoga International
2018/04/18 全球购物
办公室主任岗位职责
2013/11/08 职场文书
饮料业务员岗位职责
2013/12/15 职场文书
服务员自我评价
2014/01/25 职场文书
初三学习计划书范文
2014/04/30 职场文书
大学生实习证明范本
2014/09/19 职场文书
常用的Python代码调试工具总结
2021/06/23 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
2021/09/25 Python
JS的深浅复制详细
2021/10/16 Javascript