1.shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined

var a = [1,2,3,4,5];
var b = a.shift(); // 结果 a:[2,3,4,5];b:1

2.pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined

var a = [1,2,3,4,5];
var b = a.pop(); // 结果 a:[1,2,3,4];b:5

3.push:将参数添加到原数组末尾,并返回数组的长度

var a = [1,2,3,4,5];
var b = a.push(6,7); // 结果 a:[1,2,3,4,5,6,7];b:7

4.concat:返回一个新数组,是将参数添加到原数组中构成的

var a = [1,2,3,4,5];
var b = a.concat(6,7); // 结果 a:[1,2,3,4,5];b:[1,2,3,4,5,6,7]

5.reverse:将数组反序

var a = [1,2,3,4,5];
var b = a.reverse(); // 结果 a:[5,4,3,2,1];b:[5,4,3,2,1]

6.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]

7.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]

8.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"

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

var a = [1,2,3,4,5];
var b = a.splice(2,2,7,8,9); //a:[1,2,7,8,9,5] b:[3,4]
var b = a.splice(0,1); // 结果同shift
a.splice(0,0,-2,-1); var b = a.length; // 结果同unshift
var b = a.splice(a.length-1,1); // 结果同pop
a.splice(a.length,0,6,7); var b = a.length; // 结果同push

  

最新文章

  1. jquery easyui使用(四)······添加,编辑,删除
  2. sql 列转行
  3. 利用.net的内部机制在asp.net中实现身份验证
  4. Angular系列------AngularJS入门教程:导言和准备(转载)
  5. easyui dialog
  6. Python性能鸡汤
  7. (转载)PHP删除数组中的特定元素的代码
  8. Qt仿Android带特效的数字时钟源码分析(滑动,翻页,旋转效果)
  9. WindowsForm 公共控件 菜单和工具栏
  10. Codeforces 714A Meeting of Old Friends
  11. Tomcat和JavaWeb目录和流程
  12. Kerberos原理
  13. python中闭包的理解
  14. 临时的ThisCall
  15. es6模块与 commonJS规范的区别
  16. 不一样的go语言-gopher
  17. python学习之----lxml库和HTML parser
  18. vue-cli 2.x和3.x安装的区别
  19. javascript大神修炼记(6)——OOP思想(继承)
  20. oracle实例内存(SGA和PGA)调整-xin

热门文章

  1. 用ul、li做横向导航
  2. NSURLSessionDownloadTask 下载文件
  3. HDU 1027 - Ignatius and the Princess II
  4. C++ extern "C",C与C++的区别
  5. Lucene学习之CURD
  6. knockoutjs简单使用
  7. 在Google map图上做标记,并把标记相连接
  8. php之文件基础操作
  9. oc @property参数
  10. 【POJ】2318 TOYS ——计算几何+二分