随笔分类 -  lodash-code

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要:131 _.isBoolean检测一个值是否是boolean对象或简单值 参数 value (*): 需要检查的值 返回值 (boolean): 如果是boolean对象或者是boolean简单值返回true,否则false 例子 源代码 阅读全文
posted @ 2018-12-20 17:31 hahazexia 阅读(1189) 评论(0) 推荐(0)
摘要:130 _.isArrayLikeObject判断一个值是不是一个array-like对象,同时是objec-like和array-like对象 isObjectLike判断一个值是否是一个object-like,规则是:typeof返回object,并且不是null isArrayLike判断一个 阅读全文
posted @ 2018-12-19 10:44 hahazexia 阅读(357) 评论(0) 推荐(0)
摘要:129 _.isArrayLike判断一个值是否是一个array-like 规则:不等于null,不是function类型,并且有length属性,length是大于0小于Number.MAX_SAFE_INTEGER的整数 参数 value (*): 需要检查的值 返回值 (boolean): 如 阅读全文
posted @ 2018-12-19 10:40 hahazexia 阅读(899) 评论(0) 推荐(0)
摘要:128 _.isArrayBuffer检查一个值是否被分类为arrayBuffer对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是arrayBuffer返回true,否则false 例子 源代码 nodeTypes import freeGlobal from ' 阅读全文
posted @ 2018-12-19 10:37 hahazexia 阅读(582) 评论(0) 推荐(0)
摘要:127 _.isArray判断一个值是否是一个数组 参数 value (*): 需要检查的值 返回值 (boolean): 如果是数组返回true,否则false 例子 源代码 阅读全文
posted @ 2018-12-19 10:20 hahazexia 阅读(1233) 评论(2) 推荐(0)
摘要:126 _.isArguments判断一个值是否是arguments对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是arguments对象返回true,否则false 例子 源代码 isObjectLike /** * Checks if `value` is o 阅读全文
posted @ 2018-12-19 10:15 hahazexia 阅读(331) 评论(0) 推荐(0)
摘要:125 _.gte检查value是否大于等于other 如果value大于等于other,返回true,否则false 参数 value (*): 需要比较的值other (*): 需要与value比较的值 返回值 (boolean): 如果value大于等于other,返回true,否则false 阅读全文
posted @ 2018-12-17 19:02 hahazexia 阅读(440) 评论(0) 推荐(0)
摘要:124 _.gt判断一个值是否比另外一个值大 如果value比other大,返回true,否则false 参数 value (*): 需要比较的值other (*): 需要与value比较的值 返回值 (boolean): 如果value比other大,返回true,否则false 例子 _.gt( 阅读全文
posted @ 2018-12-17 18:56 hahazexia 阅读(325) 评论(0) 推荐(0)
摘要:123 _.eq判断两个值是否相等,遵循SameValueZero规则 参数 object (Object): 需要检查的对象source (Object): 检查方法predicate组成的对象 返回值 (boolean): 如果检查通过返回true,否则false 例子 源代码 阅读全文
posted @ 2018-12-17 18:44 hahazexia 阅读(767) 评论(0) 推荐(0)
摘要:122 _.conformsTo检查object对象是否和source对象一致,通过调用source的predicate属性传递object对象对应的参数给它 参数 object (Object): 需要检查的对象source (Object): 检查方法predicate组成的对象 返回值 (bo 阅读全文
posted @ 2018-12-17 18:40 hahazexia 阅读(386) 评论(0) 推荐(0)
摘要:121 _.cloneWith类似clone方法但是需要传递一个自定义克隆方法,如果自定义克隆方法处理的克隆是undefined,那么克隆过程会被baseClone处理,自定义克隆方法接收一个参数value 参数 value (*): 需要克隆的值[customizer] (Function): 自 阅读全文
posted @ 2018-12-13 16:02 hahazexia 阅读(423) 评论(0) 推荐(0)
摘要:120 _.cloneDeepWith此方法与cloneWith类似,区别是会递归深度克隆value对象 自定义传入的方法调用时会传入四个参数:value,key,object,stack 参数 value (*): 需要递归深度克隆的值[customizer] (Function): 自定义克隆函 阅读全文
posted @ 2018-12-13 15:46 hahazexia 阅读(1528) 评论(0) 推荐(0)
摘要:119 _.cloneDeep与clone方法类似,cloneDeep会递归深度克隆一个对象 参数 value (*): 需要递归深度克隆的值 返回值 (*): 返回深度克隆好的值 例子 源代码: baseClone方法和_.clone里的是同一个方法 baseClone 阅读全文
posted @ 2018-12-13 15:40 hahazexia 阅读(17224) 评论(0) 推荐(0)
摘要:118 _.clone创建一个值的浅克隆 注意:此方法不严格地基于结构化克隆算法。支持克隆arrays, array buffers, booleans, date objects, maps,numbers, `Object` objects, regexes, sets, strings, sy 阅读全文
posted @ 2018-12-13 15:32 hahazexia 阅读(960) 评论(0) 推荐(0)
摘要:117 _.castArray将一个值铸造为数组如果它不是数组类型 参数 value (*): 需要检查的值 返回值 (Array): 返回被铸造好的数组 例子 源代码: 阅读全文
posted @ 2018-12-12 10:54 hahazexia 阅读(600) 评论(0) 推荐(0)
摘要:116 创建一个函数将value提供给wrapper函数作为它的第一个参数。 任何提供给_.wrap函数的额外的参数都被添加到wrapper函数参数的结尾。wrapper函数调用时的this被绑定到被创建出来的函数的this 参数 value (*): 需要局部应用的参数[wrapper=ident 阅读全文
posted @ 2018-12-12 09:53 hahazexia 阅读(590) 评论(0) 推荐(0)
摘要:115 _.unary创建一个函数只接受一个参数,忽略其他任何额外的参数 参数 func (Function): 需要限制参数个数的函数 返回值 (Function): 返回新的限制了参数的函数 例子 源代码: 阅读全文
posted @ 2018-12-11 23:14 hahazexia 阅读(393) 评论(0) 推荐(0)
摘要:114 创建一个节流函数,每调用一次func函数的时候至少要等待`wait`毫秒(或者每一次调用等待浏览器重绘页面帧)。节流函数有一个cancel方法来取消延迟的func调用,还有一个flush方法来立即调用func函数。也提供了option参数来表明func函数是否应该在等待wait时间开始之前调 阅读全文
posted @ 2018-12-10 12:12 hahazexia 阅读(1035) 评论(0) 推荐(0)
摘要:113 _.spread创建一个函数会调用func函数,绑定this到新创建的函数身上并且传入一个类似apply一样的参数列表 类似于调用函数时使用展开操作符...将数组展开 参数 func (Function): 需要将参数展开传入的函数[start=0] (number): 参数列表中需要展开的 阅读全文
posted @ 2018-12-10 10:55 hahazexia 阅读(448) 评论(0) 推荐(0)
摘要:112 rest参数的实现 创建一个函数,在调用func函数的时候将this绑定到这个新创建的函数上,并且参数列表从start开始之后的参数被提供为一个参数数组 参数 func (Function): 需要将其参数列表重新整理的函数indexes (...(number|number[])): 重新 阅读全文
posted @ 2018-12-06 22:56 hahazexia 阅读(239) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页