1. 程式人生 > >js陣列 字串 Set Map的操作

js陣列 字串 Set Map的操作

陣列

  arr.concat(arrayX,arrayX);  連線兩個陣列。arrayX可以為具體值 或者陣列  不改變原陣列

  arr.join()  用指定符號將陣列轉為字串  不指定符號則使用逗號

  arr.pop()  刪除並返回陣列的最後一個元素 陣列長度減1 陣列為空則返回undefined

  arr.push()  陣列末尾新增一個或者多個元素 返回新長度

  arr.reverse()  顛倒陣列順序  改變原陣列

  arr.shift()  刪除並返回陣列的第一個元素  陣列為空 則返回undefined

  arr.slice(start,end)  返回指定元素  不更改原陣列

  arr.sort(fn)  陣列排序  fn(a,b){return a-b;} 

      • 若 a 小於 b,在排序後的陣列中 a 應該出現在 b 之前,則返回一個小於 0 的值。
      • 若 a 等於 b,則返回 0。
      • 若 a 大於 b,則返回一個大於 0 的值。

  shift:刪除原陣列第一項,並返回刪除元素的值;如果陣列為空則返回undefined