JS的擴展運算符(...)


 1 // 擴展運算符(...)
 2 let a = [1,2,3,4]
 3 let b = [5,6,7,8]
 4 let c = [9,10,11,12]
 5 let d = '1'+'2'+'3'
 6 // 將數組轉為一個參數序列
 7 console.log(...a)
 8 // 將b添加在a的尾部
 9 a.push(...b)
10 console.log(a)
11 // 合並數組
12 console.log([...b,...c])
13 // 結合Math方法求最大值
14 console.log(Math.max(...a))
15 // 將字符串轉為數組
16 console.log([...d])
17 // Array.of將一組值或字符串轉為數組
18 console.log(Array.of('3',4,5))
19 // find()找到符合條件的成員,value為當前值,index為所在索引,arr為原數組
20 a.find((value,index,arr)=>{
21     if(value < 4) console.log(value,index)
22 })
23 // findIndex()找到符合條件的成員,value為當前值,index為所在索引,arr為原數組
24 a.findIndex((value,index,arr)=>{
25     if(value < 4) console.log(value,index)
26 })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM