ES5數組的方法

  

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

  isArray()檢測是不是數組。數組

  toString()把數組轉換爲字符串,並返回結果。  prototype

  toLocaleString()把數組轉換爲本地數組,並返回結果。code

  valueOf()返回數組對象的原始值。對象

  toSource()返回該對象的源代碼。排序

  join()把數組的全部元素放入一個字符串。元素經過指定的分隔符進行分隔。隊列

  棧方法:(先進後出)字符串

  pop()刪除並返回數組的最後一項。
  push()向數組的末尾添加一個或更多元素,並返回新的長度。string

  隊列方法:(先進先出)io

  shift()刪除並返回數組的第一項。console

  unshift()向數組的開頭添加一個或更多項,並返回新的長度。

  重排序法

  reverse()顛倒數組中元素的順序。

  sort()對數組的元素進行排序。  

  操做方法

  concat()鏈接兩個或更多的數組,並返回結果。

  slice()截取數組。  

  splice()刪除元素,並向數組添加新元素,(返回刪除的元素)第一個參數開始位置,第二個是個數,第三個是要添加的值。

  位置方法

  indexOf();從開始查找,查找內容在數組裏的位置。

  lastIndexOf(),從末尾開始查找 

  迭代方法

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

  縮小方法

  reduce(),reduceRight();                 

相關文章
相關標籤/搜索