js中数组Array的一些常用方法总结


Posted in Javascript onAugust 12, 2013

var list = new Array()是我们在js中常常写到的代码,今天就总结哈Array的对象具有哪些方法。

list[0] = 0;

list[1] = 1;

list[2] = 2;

或者这样声明:var list = [0,1,2]

1 shift()t:删除数组的第一个元素,返回删除的值。这里是0

2 unshift(3,4):把参数加载数组的前面,返回数组的长度。现在list:中是3,4,0,1,2

3pop():删除数组的最后一个元素,返回删除的值。这里是2.

4push(3):将参数加载到数组的最后,返回数组的长度,现在List中时:0,1,2,3

5concat(3,4):把两个数组拼接起来。

6splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...

reverse:将数组反序
var a = [1,2,3,4,5];
var b = a.reverse(); //a:[5,4,3,2,1] b:[5,4,3,2,1]

sort(orderfunction):按指定的参数对数组进行排序
var a = [1,2,3,4,5];
var b = a.sort(); //a:[1,2,3,4,5] b:[1,2,3,4,5]

slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组
var a = [1,2,3,4,5];
var b = a.slice(2,5); //a:[1,2,3,4,5] b:[3,4,5]

join(separator):将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符
var a = [1,2,3,4,5];
var b = a.join("|"); //a:[1,2,3,4,5] b:"1|2|3|4|5"

Javascript 相关文章推荐
JQuery toggle使用分析
Nov 16 Javascript
Javascript编程中几种继承方式比较分析
Nov 28 Javascript
js实现4个方向滚动的球
Mar 06 Javascript
微信小程序中显示html格式内容的方法
Apr 25 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
Aug 30 Javascript
Angularjs自定义指令实现分页插件(DEMO)
Sep 16 Javascript
微信小程序商品详情页规格属性选择示例代码
Oct 30 Javascript
vue 注册组件的使用详解
May 05 Javascript
Node.js实现简单管理系统
Sep 23 Javascript
基于node+vue实现简单的WebSocket聊天功能
Feb 01 Javascript
js实现浏览器打印功能的示例代码
Jul 15 Javascript
vue 获取url里参数的两种方法小结
Nov 12 Javascript
使用jquery的ajax需要注意的地方dataType的设置
Aug 12 #Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
Aug 12 #Javascript
JavaScript 函数惰性载入的实现及其优点介绍
Aug 12 #Javascript
document.write()及其输出内容的样式、位置控制
Aug 12 #Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
Aug 12 #Javascript
Js点击弹出下拉菜单效果实例
Aug 12 #Javascript
jQuery自动切换/点击切换选项卡效果的小例子
Aug 12 #Javascript
You might like
多数据表共用一个页的新闻发布
2006/10/09 PHP
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
2011/12/19 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
2014/05/07 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
Jquery iframe内部出滚动条
2010/02/11 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
JS中的eval 为什么加括号
2016/04/13 Javascript
javascript实现瀑布流动态加载图片原理
2016/08/12 Javascript
javascript基础知识讲解
2017/01/11 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
python实现TF-IDF算法解析
2018/01/02 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
python 高效去重复 支持GB级别大文件的示例代码
2018/11/08 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
调用其他python脚本文件里面的类和方法过程解析
2019/11/15 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
Brora官网:英国领先的羊绒服装品牌
2019/08/28 全球购物
信息专业大学生自我评价分享
2014/01/17 职场文书
房屋转让协议书范本
2014/04/11 职场文书
行政人事主管岗位职责
2015/04/11 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python
Python Django ORM连表正反操作技巧
2021/06/13 Python