摘要: 防抖(debounce): 目的是为了让一定事件段连续的函数调用,只让其执行一次。(个人在工作中用到在搜索发起请求中会用的到些) function debounce(handler,delay){ var timer = null; return function(){ var self = thi 阅读全文
posted @ 2020-05-07 15:10 心之所指,行之所至 阅读(98) 评论(0) 推荐(0)
摘要: 柯里化: 柯里化(Currying),又称部分求值(Partial Evaluation),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 核心思想是把多参数传入的函数拆成单参数(或部分)函数,内部再返回调用下一个单参数 阅读全文
posted @ 2020-05-07 14:54 心之所指,行之所至 阅读(366) 评论(0) 推荐(0)
摘要: 在平时开发中没用到过”in“操作符,是在一片文章中看过了in的使用,好奇的去查了一个api才知道的。 in:如果指定的属性在指定的对象或原型链中,则in运算符会返回true。 用法:变量 in 对象 in在数组中的使用 var arr = [1,2,3,4,'a'] 0 in arr // true 阅读全文
posted @ 2020-05-07 14:19 心之所指,行之所至 阅读(352) 评论(0) 推荐(0)