js中数组的常用方法小结


Posted in Javascript onDecember 30, 2016

本文实例总结了js中数组的常用方法。分享给大家供大家参考,具体如下:

push 方法

该方法会把一个元素或一组元素(数组)添加到当前数组的末尾。

eg:

var arr1 = [1, 2, 3];
arr1.push([4, 5]);

arr1的结果是[1, 2, 3, 4, 5]

concat 方法

该方法会把两个数组或元素组合在一起,但是不会改变调用者的结构

eg:

var arr1 = [1, 2, 3];
var arr2 = [4, 5];
var arr3 = arr1.concat(arr2);

arr1的值:[1, 2, 3];
arr3的值:[1, 2, 3, 4, 5]

pop 方法

该方法作用是删除数组中最后一个元素,并返回删除的元素

eg:

var arr1 = [1, 2, 3];
var val = arr1.pop();

val的值:3
arr1的值:[1, 2]

splice 方法

该方法能删除指定的元素,或者插入指定的元素,函数原型 splice(index,howmany,element1,.....,elementX)

index表示要删除的开始下标, howmany表示要删除的元素个数,element(可选)从index开始,要插入的元素,该方法的返回值是被删除掉的那部分数组

eg:

var arr1 = [1, 2, 3, 4, 5];
var arr2 = arr1.splice(0, 2);
alert(arr1);
alert(arr2);

arr1的值:[3, 4, 5]
arr2的值:[1, 2]

PS:这个方法一般我用的比较多的就是删除数组的所有元素:arr1.splice(0, arr1.length);

reverse 方法

该 颠倒数组中元素的顺序

join 方法

返回一个字符串,字符串的内容是数组的所有元素,元素之间通过指定的分隔符进行分隔。

eg:

var arr1 = [1, 2, 3];
var str = arr1.join("--");
alert(str);

str的值:1--2--3

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery asp.net 用json格式返回自定义对象
Apr 07 Javascript
用unescape反编码得出汉字示例
Apr 24 Javascript
生成二维码方法汇总
Dec 26 Javascript
js实现九宫格图片半透明渐显特效的方法
Feb 16 Javascript
JavaScript DOM操作表格及样式
Apr 13 Javascript
半个小时学json(json传递示例)
Dec 25 Javascript
JS中touchstart事件与click事件冲突的解决方法
Mar 12 Javascript
Vue在 Nuxt.js 中重定向 404 页面的方法
Apr 23 Javascript
小程序云开发实现数据库异步操作同步化
May 18 Javascript
Vue中的组件及路由使用实例代码详解
May 22 Javascript
JavaScript实现五子棋小游戏
Oct 26 Javascript
jQuery实现动态向上滚动
Dec 21 jQuery
原生js实现可爱糖果数字时间特效
Dec 30 #Javascript
JS实现颜色梯度与渐变效果完整实例
Dec 30 #Javascript
详解JS对象封装的常用方式
Dec 30 #Javascript
Jquery EasyUI Datagrid右键菜单实现方法
Dec 30 #Javascript
jQuery与js实现颜色渐变的方法
Dec 30 #Javascript
javascript工厂模式和构造函数模式创建对象方法解析
Dec 30 #Javascript
ajax图片上传,图片异步上传,更新实例
Dec 30 #Javascript
You might like
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
php使用正则表达式获取图片url的方法
2015/01/16 PHP
php表单提交实例讲解
2015/11/12 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
javascript实现的网页局布刷新效果
2008/12/01 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
python+OpenCV实现图像拼接
2020/03/05 Python
python实现贪吃蛇游戏源码
2020/03/21 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
HTML5的语法变化介绍
2013/08/13 HTML / CSS
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
彪马法国官网:PUMA法国
2019/12/15 全球购物
外贸业务员岗位职责
2013/11/24 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
个人德育工作总结
2015/03/05 职场文书
居委会工作总结2015
2015/05/18 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
初一数学教学反思
2016/02/17 职场文书
Python 装饰器(decorator)常用的创建方式及解析
2022/04/24 Python