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 相关文章推荐
新浪刚打开页面出来的全屏广告代码
Apr 02 Javascript
Prototype使用指南之selector.js说明
Oct 26 Javascript
javascript jscroll模拟html元素滚动条
Dec 18 Javascript
jQuery 选择器详解
Jan 19 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
页面内容排序插件jSort使用方法
Oct 10 Javascript
js获取ip和地区
Mar 10 Javascript
Angularjs自定义指令实现分页插件(DEMO)
Sep 16 Javascript
基于vue-ssr服务端渲染入门详解
Jan 08 Javascript
微信小程序mpvue点击按钮获取button值的方法
May 29 Javascript
在vue中利用v-html按分号将文本换行的例子
Nov 14 Javascript
微信小程序实现日历小功能
Nov 18 Javascript
原生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出错界面
2006/10/09 PHP
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
laravel实现查询最后执行的一条sql语句的方法
2019/10/09 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
csdn 批量接受好友邀请
2009/02/19 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
基于JavaScript实现简单的随机抽奖小程序
2016/01/05 Javascript
微信小程序 生命周期详解
2016/10/12 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
Python使用PyGreSQL操作PostgreSQL数据库教程
2014/07/30 Python
一行代码让 Python 的运行速度提高100倍
2018/10/08 Python
python 为什么说eval要慎用
2019/03/26 Python
Python Numpy 自然数填充数组的实现
2019/11/28 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
python dataframe NaN处理方式
2019/12/26 Python
HTML5打开本地app应用的方法
2016/03/31 HTML / CSS
梅西百货澳大利亚:Macy’s Australia
2017/07/26 全球购物
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
社区中秋节活动方案
2014/01/29 职场文书
JAVA程序员自荐书
2014/01/30 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
JavaScript实现简单图片切换
2021/04/29 Javascript
Python实现拼音转换
2021/06/07 Python
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python
python脚本框架webpy的url映射详解
2021/11/20 Python