01 2018 档案
摘要:function a(b){ return function (c){ return b+c } } console.log(a(1)(2)) //3 // 箭头函数 // 去掉function关键字,参数有一个可以省略小括号,小括号和大括号之间有个箭头 // 如果没有大括号,则直接返回值,有大括号必须写 retrun let x = b => c => b+c; // 高阶函...
阅读全文
摘要:/* * @Author: Mr.live * @Date: 2018-01-23 15:12:45 * @Last Modified by: Mr.live * @Last Modified time: 2018-01-23 15:40:28 */ // 数组去重 var arr=[1,2,3,2,33,44,44,2] // 1)对象存放,哈希算法(映射)判断 function...
阅读全文
摘要:/* * @Author: Mr.live * @Date: 2018-01-23 14:55:22 * @Last Modified by: Mr.live * @Last Modified time: 2018-01-23 14:56:20 */ // 多维数组扁平化 var arr=[1,2,[3,4,[5,6,7]],9,[10,11]] // 1) 方法一 循环数...
阅读全文
摘要:有一个数组[1,1,1,2,3,4,5,8,10,22,24,25,26,66],请写一个方法把数组变成[1,1,[1,2,3,4,5],8,10,22,[24,25,26],66]就是里面的顺着的数字归成一个数组,没思路,有没有好的方案?
阅读全文
摘要:var arr=[1,2,3,4,8,9,2,3,4] function chunk(array, size) { //获取数组的长度,如果你传入的不是数组,那么获取到的就是undefined const length = array.length //判断不是数组,或者size没有设置,size小于1,就...
阅读全文
摘要:String.prototype.searchCharPosition = function(char, n) { if (!this || !char) return -1 n = n || 1 var c = 0, p = 0 for (var i = 0; i < this.length; i++) { if (char === this[i]) { ...
阅读全文

浙公网安备 33010602011771号