Javascript相關
前言
記錄有關一些javascript的用法
UTC的用法
目前是使用momentjs這個程式庫來轉成要的UTC
1 | //將日期塞入,出來就是utc的時間格 |
Buffer的用法
建立array
這是其中的一個
1 | var array1 = Buffer.from("123"); |
合併
1 | var array1 = Buffer.from("123"); |
以下是參考的碼
1 | var videobuff = Buffer.from(chunk); |
參考資料
日期轉換的用法
將時間的字串,先取出來,再利用dataToYMD轉成相要的顯示字串
new Date().toISOString(); // e.g. “2016-11-21T08:00:00.000Z”
1 | function GetCurDate() |
JavaScript Array陣列的操作方法
目前記錄是我有用到的方法
forEach的用法
有index
1 | var array1 = ['a', 'b', 'c']; |
無index
1 | var array1 = ['a', 'b', 'c']; |
every()和some()
- every()是對數組中每一項運行給定函數,如果該函數對每一項返回true,則返回true。
- some()是對數組中每一項運行給定函數,如果該函數對任一項返回true,則返回true。
1 | var arr = [1, 2, 3, 4, 5, 6]; |
運行結果
1 | item=1,index=0,array=1,2,3,4,5,6 |
some一直在找符合條件的值,一旦找到,則不會繼續迭代下去。
every從迭代開始,一旦有一個不符合條件,則不會繼續迭下去。
Promise的相關資訊
從Promise開始的JavaScript異步生活
Multi File Uploader built with Native JS and Promises