1. 程式人生 > 實用技巧 >前端筆記(建立順序陣列、取選中月最後一天日期、判斷變數、git命令)

前端筆記(建立順序陣列、取選中月最後一天日期、判斷變數、git命令)

建立一個從0開始的順序陣列

[...new Array(5).keys()] //[0,1,2,3,4]

陣列反向

[0,1,2,3,4,5].reverse() //[4,3,2,1,0]

取選中月最後一天日期

getLastDay(year,month){
var new_year = year; //取當前的年份
var new_month = month++;//取下一個月的第一天,方便計算(最後一天不固定)
if(month>12){//如果當前大於12月,則年份轉到下一年
new_month -=12; //月份減
new_year++; //年份增
}
var new_date = new Date(new_year,new_month,1); //取當年當月中的第一天
return (new Date(new_date.getTime()-1000*60*60*24)).getDate();//獲取當月最後一天日期
}
//呼叫
getLastDay(2020,7) //

指定的日期轉為時間戳

new Date("2020-01-01").getTime() //

判斷變數type的值是2或3時執行

if([2, 3].includes(type)){}

物件中快速加入新資料

let a={key0:value0};
a={...a,key1:value1,key2:value2}; //{z:1,x:2,y:3}

git的一些命令方式

#建立分支(master中)
git checkout -b 分支名
#刪除分支(master中)
git branch -d 分支名
#遍歷分支
git branch
#合併分支(master中)
git merge 分支名
#刪除倉庫中分支(master中)
git push origin :分支名
#遍歷本地和倉庫分支
git branch -a
#拉出遠端分支
git fetch origin 分支名