美文网首页
数组方法集合

数组方法集合

作者: shierya | 来源:发表于2018-01-09 16:30 被阅读0次

push(),pop(), unshift(), shift()

push 把值添加在数组的最尾部      return 数组长度

pop  删除数组最后一个值            return 被删掉的值

unshift  把值添加在数组的最前面  return 数组长度

shift      删除数组的第一个值          return 被删掉的值

join()

join(分隔符)将数组转成字符串,省略参数默认为逗号

reverse()

对数组进行反序

sort()

用于对数组元素排序,按照字母大小来排。数字排序可以利用比较函数来排序。

var arr=[15,22,76,9,87];

arr.sort(function(a,b){return(b-a);});

console.log(arr);  //结果[87, 76, 22, 15, 9]

备注:内部比较函数不懂。

concat()

用于连接两个或多个数组

arr1.concat(arr2,[99,79,88]);

slice()

用于截取数组中的元素

arr.slice(start,end)

start(必需):从何处开始选取,如果是负数,就用数组长度加上负数得到的数字

end(可选):从何处结束。

splice()

1、删除功能

arr.splice(index,count)

删除从index开始的零个或多个元素

返回值:含有被删除的元素的数组

2、添加功能

arr.splice(index,0,添加的项)

3、替换功能

arr.splice(index,count,添加的项)

indexOf(x,y):从数组前面开始检测

lastIndexOf( x,y ): 从数组后面开始检测

检测元素在数组的位置。

x表示所要检测的元素

y表示开始检测的启始位置,不填表示从头开始。

元素在数组不存在,返回值为-1.

存在兼容问题,可以封装函数


相关文章

  • 开发规范(2)

    集合转数组和数组转集合 使用集合转数组的方法,必须使用集合的 toArray(T[] array),传入的是类型完...

  • 集合、数组转换

    数组==>集合使用 Arrays 类提供的方法快速转换,Arrays.asList(); 集合==>数组

  • 集合和数组的转换

    集合转数组 数组转集合 (Arrays.asList和Collections.addAll两种方法)

  • NumPy基础之数组常用函数(二)

    集合函数 NumPy提供了一些针对一维数组的基本集合运算方法,具体如下表所示。 上表是数组的集合运算方法,其中以u...

  • Collections

    Collections中的fill方法: Collections集合里面的方法都是静态的。集合变数组,用到Coll...

  • Java初级笔记No.10之Java程序实例(集合&网络

    I、集合 1.1 数组转化为集合 使用java Util类的Array.asList(name)方法将数组转化为集...

  • 集合

    集合继承关系图 集合Collection的方法 Object[] toArray()集合转成数组 学习Java中三...

  • JJJJJava集合

    集合与数组的区别 Collection集合的方法 常用集合的分类 Collection 接口的接口 对象的集合(单...

  • Android中的集合数据结构

    集合框架结构图 集合和数组的区别 Collection集合的方法 常用集合的分类 Collection 接口的接口...

  • 2018-07-12

    数组及操作方法 数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的。 定义数组的方法 ...

网友评论

      本文标题:数组方法集合

      本文链接:https://www.haomeiwen.com/subject/snhgnxtx.html