undersocre源码
夜已如歌_ok
这个作者很懒,什么都没留下…
展开
-
学习underscore源码之函数去抖、节流
学习函数去抖、函数节流如何实现以及两者区别原创 2020-10-23 21:51:09 · 325 阅读 · 1 评论 -
学习underscore之函数缓存
underscore1.11.0中实现方式: function memoize(func, hasher) { var memoize = function(key) { var cache = memoize.cache; var address = '' + (hasher ? hasher.apply(this, arguments) : key); if (!has(cache, address)) cache[address] = fu.原创 2020-10-25 10:51:31 · 294 阅读 · 0 评论 -
学习underscore之比较两个元素是否相同
underscore1.11.0中判断两个参数相同的函数为isEqual isEqual 函数重新定义相等:原创 2020-10-27 18:58:51 · 542 阅读 · 0 评论 -
学习underscore之restArguments函数
function restArguments(func, startIndex) { startIndex = startIndex == null ? func.length - 1 : +startIndex; return function() { var length = Math.max(arguments.length - startIndex, 0), rest = Array(length), index = .原创 2020-11-04 22:43:43 · 273 阅读 · 0 评论