- 博客(3)
- 收藏
- 关注
原创 JS实现快速排序
大致分三步:1、找基准(一般是以中间项为基准)2、遍历数组,小于基准的放在left,大于基准的放在right3、递归 function quickSort(arr){ //如果数组<=1,则直接返回 if(arr.length<=1){return arr;} var pivotIndex=Math....
2018-04-20 11:26:19 179
转载 ES6 声明变量 结构赋值小坑
如果要将一个已经声明的变量用于解构赋值,必须非常小心。// 错误的写法 let x; {x} = {x: 1}; // SyntaxError: syntax error 上面代码的写法会报错,因为 JavaScript 引擎会将{x}理解成一个代码块,从而发生语法错误。只有不将大括号写在行首,避免 JavaScript 将其解释为代码块,才能解决这个问题。// 正确的写法 let x; ({x}...
2018-04-11 14:05:53 411
原创 js获取当前日期,格式为YYYY-MM-DD
//获取当前时间,格式YYYY-MM-DD function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var year = date.getFullYear(); var month = date.getMonth() + 1; ...
2018-04-10 10:51:14 2965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人