iT邦幫忙

2021 iThome 鐵人賽

DAY 7
0
Modern Web

JavaScript 嗨起來用 JS 做動畫 ε= ᕕ( ᐛ )ᕗ系列 第 7

Day07 - 小記 Array.concat 與 Array.from 儲存滑鼠位子

arrrayFirst.concat(arraySecond) 可以把兩個 array 合併起來,直接合併,不會理會兩個 array 的內容物是否有重複

var arrayFirst = ['a','b','c',1]
var arraySecond = ['c',0, 1]
arrayFirst.concat(arraySecond) // ["a", "b", "c", 1, "c", 0, 1]

Array.from() 製造新的 array,第一個參數放 array-like 物件(該物件要有 length property 或本身是可以 indexed 的)

Array.from({length:10}) // [裝十個 undefined]
Array.from({length:10},x=>x) // [也是裝十個 undefined]

Array.from({length:10},()=>1) // [裝十個 1]
Array.from({length:10},x=>1) // [也是裝十個 1]

Array.from({length:10},(x,i)=>i) // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

若上述理解有誤,都在麻煩提點了~~感謝您 ε= ᕕ( ᐛ )ᕗ


上一篇
Day06 - 學習 Class
下一篇
Day08 - 試用 material color tool 哦
系列文
JavaScript 嗨起來用 JS 做動畫 ε= ᕕ( ᐛ )ᕗ17

尚未有邦友留言

立即登入留言