标签:enc lse body nas 经典 number iss UNC sed
??今天看了下underscore中的restArgs函数和createAssigner函数
1 |
|
??createAssigner
函数主要是用在下面三个地方:
1 | // Extend a given object with all the properties in passed-in object(s). |
?? _.extend
函数是用来干扩展对象属性的函数;而 _.extendOwn
函数则只会对象自身已有属性; _.defaults
函数则是,如果 key 相同,后面的不会覆盖前面的,取第一次出现某 key 的 value,为 key-value 键值对。
??除此之外, 大专栏 underscore.js源码阅读(2)三个方法都能接受 >= 1 个参数,以 .extend 为例,.extend(a, b, c) 将会将 b,c 两个对象的键值对分别覆盖到 a 上。
1 | // An internal function for creating assigner functions. |
标签:enc lse body nas 经典 number iss UNC sed
原文地址:https://www.cnblogs.com/dajunjun/p/11711028.html