1、tostring()
將陣列轉換成字串(以逗號分隔)
var arr = [1,2,3] console.log(arr.tostring(
)) //
結果為:1,2,3
2、join()
將陣列轉成字串,類似於 tostring(),但 join() 可以自定義間隔符(引數)
var arr = [1,2,3] console.log(arr.join(
'+'))
//結果為:1+2+3
3、pop()
刪除陣列中的最後乙個元素,返回值為刪除的元素
var arr = [1,2,3] console.log(arr.pop())
//結果為:3
4、push()
陣列最後一位新增,返回值為新陣列的長度
var arr = [1,2,3] console.log(arr.push(
'5'))
//結果為:4
5、shift()
刪除陣列的首位元素,返回值為刪除的元素
var arr = [1,2,3] console.log(arr.shift())
//結果為:1
6、unshift()
陣列首位新增元素,返回新陣列的長度
var arr = [1,2,3] console.log(arr.unshift(
'5'))
//結果為:4
7、splice()
向陣列新增或刪除元素
var arr = [1,2,3] console.log(arr.splice(
1))
//結果為:[2,3]
var arr = [1,2,3] console.log(arr.splice(
1,1))
//結果為:[2]
var arr = [1,2,3] console.log(arr.splice(
1,1,'5'
)) //
結果為:[2]
8、 concat()
合併(連線)現有陣列,得到乙個新陣列,返回值為新陣列
var arr = [1,2,3]
var arr2 =[4,5]
var arr3 =arr.concat(arr2) console.log(arr3)
//結果為:[1,2,3,4,5]
9、slice()
切割陣列並返回切割出來的新陣列
var arr = [1,2,3] console.log(arr.slice(
1))
//結果為:[2,3]
var arr = [1,2,3] console.log(arr.slice(
1,2))
//結果為:[2]
10、sort()
陣列排序,預設為公升序,返回值為排序後的新陣列
var arr = [5,2,3,7] console.log(arr.sort())
//結果為:[2,3,5,7]
注:在對數字進行排序時,會產生錯誤的排序,可採用以下方法解決
var arr = [5,2,3,7] console.log(arr.sort(
function(m,n)))
//正序排序的結果為:[2,3,5,7]
var arr = [5,2,3,7] console.log(arr.sort(
function(m,n)))
//倒序排序的結果為:[7,5,3,2]
11、reverse()
對陣列中的元素進行反轉
var arr = [5,2,3,7] console.log(arr.reverse())
//結果為:[7,3,2,5]
12、自定義查詢陣列中的最大值
1var arr = [5,2,3,7]
2var max = 0
3 for(var i=0;i)7}
8 console.log(max)
13、foreach()
迴圈遍歷陣列
1var arr = [5,2,3,7]
2 arr.foreach((value,index,array) => )5//
結果為:6//
5 07
//2 18//
3 29
//7 3
共有三個引數:
14、map()
通過對原陣列加工計算得出新陣列
1var arr = [5,2,3,7]
2var arr2 = arr.map((value,index) => )
5console.log(arr2)6//
結果為: [6,3,4,8]
共有三個引數:
15、filte()
過濾陣列,返回值為過濾後的新陣列
1var arr = [5,2,3,7]
2var arr2 = arr.filter((value,index) => )
5console.log(arr2)6//
結果為: [5,7]
共有三個引數:
16、every()
檢測陣列內的所有元素,返回值為布林值
1var arr = [5,2,3,7]
2var arr2 = arr.every((value,index) => )
5console.log(arr2)6//
結果為: false
共有三個引數:
17、some()
檢查陣列內的某些元素,返回值為布林值
1var arr = [5,2,3,7]
2var arr2 = arr.some((value,index) => )
5console.log(arr2)6//
結果為: true
共有三個引數:
18、indexof()
獲取指定元素的索引值,返回值為指定元素的索引值
var arr = [5,2,3,7] console.log(arr.indexof(
2))
//結果為: 1
注:找到相應元素的索引值並返回,如果該元素不存在則返回 -1,如果該元素多次出現,則返回第一次出現時的索引值
無法共享資料夾的解決方法
第一章 1.更改不同的計算機名,設定相同的工作組!2.我的電腦右鍵 管理 計算機管理 本地使用者和組 使用者 更改管理員使用者名稱 3.手動設定ip,將ip設定在同乙個網段,子網掩碼和dns解析相同 4.如何設定dns解析 首先你可以使用自動獲取,然後在開始 執行裡面輸入cmd後回車,在命令裡面輸入...
做Manager的18項基本技能
古代武林江湖有18般兵器,如果有人這18般兵器樣樣精通,那一定是武林高手。這兩天粗略研究了一下公司各部門manager的勝任要素,簡單總結歸納了一下,居然也是18項基本技能。乍一聽,18項有點多,但對於想做manager的朋友們,不要怕,你可能已經有一些了。下面來看一下這18項技能是什麼 1.專案管...
做Manager的18項基本技能
古代武林江湖有18般兵器,如果有人這18般兵器樣樣精通,那一定是武林高手。這兩天粗略研究了一下公司各部門manager的勝任要素,簡單總結歸納了一下,居然也是18項基本技能。乍一聽,18項有點多,但對於想做manager的朋友們,不要怕,你可能已經有一些了。下面來看一下這18項技能是什麼 1.專案管...