数组方法:

1. concat()  合并数组

2. join()  将数组的元素拼接成字符串,并指定分隔符

3. push()  往数组末尾添加一个元素,并返回新的数组的长度

4. reverse() 翻转数组,操作的是原来的数组

5. slice()    获取数组指定位置的元素,不会改变原来的数组,需要两个参数,start和end

6. splice()  向数组中添加/删除/替换元素,会改变原来的数组    .splice(start,num,string)  ---  (开始的位置,元素个数,替换的字符串)

7. sort()  数组的排序

  如果有排序规则传入,这个排序规则必须是函数,如下:

  function sortNumber(a,b){
    return a - b;   // 从小到大排序
  }

  arr.sort(sortNumber);

8. filter  过滤

   用来筛选一个数组中的元素是否满足条件,并且将满足条件的元素组成一个新的数组返回,不会对原来的数组造成影响

  arr.filter(function(element,index,array){

    return element>=200;   //返回满足条件的所有元素组成的新的数组

  })

9. forEach()   循环的让数组里面的每一个元素都执行一次传入的函数,不会影响原来的数组

10. map()       循环的让数组中的每一个元素都执行一个函数,函数执行之后的返回值,会组成一个新的数组, 成为map()的返回值,是一个新的数组

  forEach()和map()两者区别是map返回新数组,forEach是普通的循环会改变原数组

11. some()    检测数组是否存在一个元素,满足某个条件,如果有,返回true,否则返回false

最新文章

  1. 2014 项目中用到batik
  2. 初学SQL常用到的一些指令
  3. 谷歌和HTTPS
  4. Entity Framework with NOLOCK
  5. http://blog.csdn.net/wxwzy738/article/details/16968767
  6. java发送邮件 实现编辑html代码
  7. 基于Redis主从复制读写分离架构的Session共享
  8. Cracking the coding interview 第一章问题及解答
  9. 2013成都网赛 G(x) (HDU 4733)
  10. 打造自己博客(wordpress)的wap手机版本
  11. IIS7构造Gzip压缩
  12. Java资源大全中文版
  13. Eclipse最有用的快捷键
  14. [51nod1197]字符串的数量 V2
  15. linux_熟悉常用Linux命令
  16. 【BZOJ 2713】[Violet 2]愚蠢的副官&&【BZOJ1183】[Croatian2008]Umnozak——【数位DP】
  17. 分享:大型Web网站架构演变之9大阶段
  18. STL学习笔记:空间配置器allocator
  19. JavaScript 删除某个数组中指定的对象
  20. NET WebAPi之断点续传下载(下)

热门文章

  1. android data binding jetpack IV 绑定一个方法另一种写法和参数传递
  2. TensorFlow 学习(6)———TensorFlow运作方式
  3. Popover 弹出框
  4. Breadcrumb 面包屑
  5. 使用 certbot 自动给 nginx 加上 https
  6. [Python]机器学习:PageRank原理与实现
  7. thinkphp6.0 nginx 配置
  8. 【AMAD】tenacity -- Python中一个专门用来retry的库
  9. 【CUDA开发】Thrust库
  10. linux下Eclipse进行C编程时动态链接库的生成和使用