摘要: git checkout -b 本地分支名 origin/远程分支名 阅读全文
posted @ 2018-11-30 10:21 淡然_ 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 删除本地分支: 远程删除git服务器上的分支: 阅读全文
posted @ 2018-11-30 10:16 淡然_ 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: const GetSum = (a, b) => { let min = Math.min(a, b), max = Math.max(a, b); return (max - min + 1) * (min + max) / 2; } 阅读全文
posted @ 2018-11-30 10:10 淡然_ 阅读(3196) 评论(0) 推荐(0) 编辑
摘要: export function handerFillZero(num){ return num>=10 ? num : '0'+num; } export function exportExcel(vm, params) { if (vm.choosedResumeIds.length == 0) return; vm.$http.get(url_exportCsv,... 阅读全文
posted @ 2018-11-19 15:27 淡然_ 阅读(195) 评论(0) 推荐(0) 编辑
摘要: git tag //查看tag git tag test_tag c809ddbf83939a89659e51dc2a5fe183af384233 //在某个commit 上打tag git tag... git push origin test_tag //!!!本地tag推送到线上... git 阅读全文
posted @ 2018-09-18 20:07 淡然_ 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.交换变量的值 上面代码交换变量x和y的值,这样的写法不仅简洁,而且易读,语义非常清晰 2.从函数返回多个值 函数只能返回一个值,如果要返回多个值,只能将它们放在数组或对象里返回。有了解构赋值,取出这些值就非常方便。 3.函数参数的定义 解构赋值可以方便地将一组参数与变量名对应起来。 4.提取 J 阅读全文
posted @ 2018-08-14 13:40 淡然_ 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 如果变量名与属性名不一致,必须写成下面这样。 这实际上说明,对象的解构赋值是下面形式的简写 也就是说,对象的解构赋值的内部机制,是先找到同名属性,然后再 阅读全文
posted @ 2018-08-14 12:09 淡然_ 阅读(25327) 评论(0) 推荐(0) 编辑
摘要: ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 如果解构不成功,变量的值就等于undefined。 以上两种情况都属于解构不成功,foo的值都会等于undefined。 另一种情况是不完全解构,即等号左边的模 阅读全文
posted @ 2018-08-14 11:16 淡然_ 阅读(3396) 评论(0) 推荐(0) 编辑
摘要: 将对象冻结,使用Object.freeze方法 除了将对象本身冻结,对象的属性也应该冻结。下面是一个将对象彻底冻结的函数。 引用:http://es6.ruanyifeng.com/#docs/let 阅读全文
posted @ 2018-08-14 10:45 淡然_ 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: 上面代码中,变量i是var命令声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,而循环内被赋给数组a的函数内部的console.log(i),里面的i指向的就是全局的i。也就是说,所有数组a的成员里面的i,指向的都是同一个i,导致运行时输出的是最后一轮的i的值, 阅读全文
posted @ 2018-08-13 15:32 淡然_ 阅读(433) 评论(0) 推荐(0) 编辑