zoukankan      html  css  js  c++  java
  • ES5数组的方法

      

      var ary = [1,23,4];
      function isArray(o){
      return Object.prototype.toString.call(o)=='[object Array]';
      }
      console.log(isArray(ary));

      isArray()检测是否是数组。

      toString()把数组转换为字符串,并返回结果。  

      toLocaleString()把数组转换为本地数组,并返回结果。

      valueOf()返回数组对象的原始值。

      toSource()返回该对象的源代码。

      join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

      栈方法:(先进后出)

      pop()删除并返回数组的最后一项。
      push()向数组的末尾添加一个或更多元素,并返回新的长度。

      队列方法:(先进先出)

      shift()删除并返回数组的第一项。

      unshift()向数组的开头添加一个或更多项,并返回新的长度。

      重排序法

      reverse()颠倒数组中元素的顺序。

      sort()对数组的元素进行排序。  

      操作方法

      concat()连接两个或更多的数组,并返回结果。

      slice()截取数组。  

      splice()删除元素,并向数组添加新元素,(返回删除的元素)第一个参数开始位置,第二个是个数,第三个是要添加的值。

      位置方法

      indexOf();从开始查找,查找内容在数组里的位置。

      lastIndexOf(),从末尾开始查找 

      迭代方法

      every(),some(),filter(),forEach(),map()

      缩小方法

      reduce(),reduceRight();   
      
      
      
      
      
      
      

  • 相关阅读:
    局部变量、结构体和main函数
    类、对象和方法
    Archiver 浅析
    NSArry的常见方法
    iOS 键盘隐藏
    //获取拼音首字母
    UI通过UISlider编写游戏第六感
    UI中各种手势的使用点击,捏合,清扫,旋转,平移,边缘移动,长按
    IOS学习笔记 -- Modal和Quartz2D
    多控制器管理练习 -- 私人通讯录
  • 原文地址:https://www.cnblogs.com/Grace-zyy/p/8514033.html
Copyright © 2011-2022 走看看