- 博客(3)
- 收藏
- 关注
原创 函数式编程之函数柯里化
在javascript中,函数被称为"第一等公民",可想而知函数之强大。 函数柯里化就是将多个参数转化为一个参数,实现多次调用加上闭包实现柯里化,柯里化背后的想法其实是获取一个函数并派生出一个返回特殊函数的函数。。 一个简单的例子: const multiply = a => b => c => a * b * c; console.log(multiply(1)(...
2018-11-12 11:23:19
547
原创 JS排序、去重
let arr = [1,312,31,44,32,42,34,32423,9,64,56756765,6785,43,8,]; let str = 'abcdaabc'; //1.冒泡排序 for(let i=0;i<arr.length-1;i++){ for(let j=0;j<arr.length-i-1;j++){ if(arr[j]>arr[j+1]){ [ar...
2018-03-01 22:47:13
671
原创 js数组去重、排序方法总结
var arr = [52,4234,1,2,3,584,56,6,6,656]; 1.冒泡排序 比较相邻值,如果前者比后者大,那么交换位置 for(var i=0;i<arr.length-1;i++){ for(var j=0,temp=0;j<arr.length-i-1;j++){//j每循环完完整的一次,最大值排到了数组尾部 if(arr[j]>arr[...
2018-03-01 20:04:36
1112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人