前端笔记(创建顺序数组、取选中月最后一天日期、判断变量、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) //31

指定的日期转为时间戳

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

判断变量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 分支名

 

posted @ 2020-07-03 10:21  herry菌  阅读(158)  评论(0编辑  收藏  举报