Skip to content

Instantly share code, notes, and snippets.

@rt2zz
Created September 2, 2013 03:38
Show Gist options
  • Save rt2zz/6409011 to your computer and use it in GitHub Desktop.
Save rt2zz/6409011 to your computer and use it in GitHub Desktop.
requirebin sketch
// require something
var _ = require('lodash')
var news = _.merge({a: [1]},{a: [2]})
var news2 = _arrayMerge({a: [1]},{a: [2]})
function _arrayMerge(obj1, obj2){
return _.merge(obj1, obj2, function(a, b) {
return _.isArray(a) ? a.concat(b) : undefined;
})
}
console.log(news)
console.log(news2)
function _arrayMerge(n,r){return _.merge(n,r,function(n,r){return _.isArray(n)?n.concat(r):void 0})}require=function(n,r,t){function e(t,a){if(!r[t]){if(!n[t]){var o="function"==typeof require&&require;if(!a&&o)return o(t,!0);if(u)return u(t,!0);throw Error("Cannot find module '"+t+"'")}var i=r[t]={exports:{}};n[t][0].call(i.exports,function(r){var u=n[t][1][r];return e(u?u:r)},i,i.exports)}return r[t].exports}for(var u="function"==typeof require&&require,a=0;t.length>a;a++)e(t[a]);return e}({lodash:[function(n,r){r.exports=n("3bRzVX")},{}],"3bRzVX":[function(n,r,t){(function(n){(function(e){function u(n,r,t){for(var e=(t||0)-1,u=n.length;u>++e;)if(n[e]===r)return e;return-1}function a(n,r){var t=typeof r;if(n=n.cache,"boolean"==t||null==r)return n[r];"number"!=t&&"string"!=t&&(t="object");var e="number"==t?r:k+r;return n=n[t]||(n[t]={}),"object"==t?n[e]&&u(n[e],r)>-1?0:-1:n[e]?0:-1}function o(n){var r=this.cache,t=typeof n;if("boolean"==t||null==n)r[n]=!0;else{"number"!=t&&"string"!=t&&(t="object");var e="number"==t?n:k+n,u=r[t]||(r[t]={});"object"==t?(u[e]||(u[e]=[])).push(n)==this.array.length&&(r[t]=!1):u[e]=!0}}function i(n){return n.charCodeAt(0)}function l(n,r){var t=n.index,e=r.index;if(n=n.criteria,r=r.criteria,n!==r){if(n>r||n===b)return 1;if(r>n||r===b)return-1}return e>t?-1:1}function c(n){var r=-1,t=n.length,e=s();e["false"]=e["null"]=e["true"]=e.undefined=!1;var u=s();for(u.array=n,u.cache=e,u.push=o;t>++r;)u.push(n[r]);return e.object===!1?(g(u),null):u}function f(n){return"\\"+Q[n]}function p(){return m.pop()||[]}function s(){return _.pop()||{array:null,cache:null,criteria:null,"false":!1,index:0,leading:!1,maxWait:0,"null":!1,number:null,object:null,push:null,string:null,trailing:!1,"true":!1,undefined:!1,value:null}}function v(n){n.length=0,C>m.length&&m.push(n)}function g(n){var r=n.cache;r&&g(r),n.array=n.cache=n.criteria=n.object=n.number=n.string=n.value=null,C>_.length&&_.push(n)}function h(n,r,t){r||(r=0),t===b&&(t=n?n.length:0);for(var e=-1,u=t-r||0,a=Array(0>u?0:u);u>++e;)a[e]=n[r+e];return a}function y(n){function r(n){return n&&"object"==typeof n&&!Ee(n)&&ie.call(n,"__wrapped__")?n:new t(n)}function t(n){this.__wrapped__=n}function o(n,r,t,e){function u(){var e=arguments,c=o?this:r;if(a||(n=r[i]),t.length&&(e=e.length?(e=ke.call(e),l?e.concat(t):t.concat(e)):t),this instanceof u){c=m(n.prototype);var f=n.apply(c,e);return yr(f)?f:c}return n.apply(c,e)}var a=hr(n),o=!t,i=r;if(o){var l=e;t=r}else if(!a){if(!e)throw new Jt;r=n}return u}function m(n){return yr(n)?ve(n):{}}function _(n){return Se[n]}function C(){var n=(n=r.indexOf)===nt?u:n;return n}function Q(n){return function(t,e,u,a){return"boolean"!=typeof e&&null!=e&&(a=u,u=a&&a[e]===t?b:e,e=!1),null!=u&&(u=r.createCallback(u,a)),n(t,e,u,a)}}function Y(n){var r,t;return n&&pe.call(n)==L&&(r=n.constructor,!hr(r)||r instanceof r)?($e(n,function(n,r){t=r}),t===b||ie.call(n,t)):!1}function nr(n){return qe[n]}function tr(n){return pe.call(n)==W}function er(n,t,e,u,a,o){var i=n;if("boolean"!=typeof t&&null!=t&&(u=e,e=t,t=!1),"function"==typeof e){if(e=u===b?e:r.createCallback(e,u,1),i=e(i),i!==b)return i;i=n}var l=yr(i);if(l){var c=pe.call(i);if(!H[c])return i;var f=Ee(i)}if(!l||!t)return l?f?h(i):Ne({},i):i;var s=xe[c];switch(c){case P:case U:return new s(+i);case K:case G:return new s(i);case X:return s(i.source,S.exec(i))}var g=!a;a||(a=p()),o||(o=p());for(var y=a.length;y--;)if(a[y]==n)return o[y];return i=f?s(i.length):{},f&&(ie.call(n,"index")&&(i.index=n.index),ie.call(n,"input")&&(i.input=n.input)),a.push(n),o.push(i),(f?Br:Be)(n,function(n,r){i[r]=er(n,t,e,b,a,o)}),g&&(v(a),v(o)),i}function ur(n,r,t){return er(n,!0,r,t)}function ar(n,t,e){var u;return t=r.createCallback(t,e),Be(n,function(n,r,e){return t(n,r,e)?(u=r,!1):b}),u}function or(n){var r=[];return $e(n,function(n,t){hr(n)&&r.push(t)}),r.sort()}function ir(n,r){return n?ie.call(n,r):!1}function lr(n){for(var r=-1,t=Ie(n),e=t.length,u={};e>++r;){var a=t[r];u[n[a]]=a}return u}function cr(n){return n===!0||n===!1||pe.call(n)==P}function fr(n){return n?"object"==typeof n&&pe.call(n)==U:!1}function pr(n){return n?1===n.nodeType:!1}function sr(n){var r=!0;if(!n)return r;var t=pe.call(n),e=n.length;return t==M||t==G||t==W||t==L&&"number"==typeof e&&hr(n.splice)?!e:(Be(n,function(){return r=!1}),r)}function vr(n,t,e,u,a,o){var i=e===w;if("function"==typeof e&&!i){e=r.createCallback(e,u,2);var l=e(n,t);if(l!==b)return!!l}if(n===t)return 0!==n||1/n==1/t;var c=typeof n,f=typeof t;if(n===n&&(!n||"function"!=c&&"object"!=c)&&(!t||"function"!=f&&"object"!=f))return!1;if(null==n||null==t)return n===t;var s=pe.call(n),g=pe.call(t);if(s==W&&(s=L),g==W&&(g=L),s!=g)return!1;switch(s){case P:case U:return+n==+t;case K:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case X:case G:return n==Ht(t)}var h=s==M;if(!h){if(ie.call(n,"__wrapped__ ")||ie.call(t,"__wrapped__"))return vr(n.__wrapped__||n,t.__wrapped__||t,e,u,a,o);if(s!=L)return!1;var y=n.constructor,m=t.constructor;if(y!=m&&!(hr(y)&&y instanceof y&&hr(m)&&m instanceof m))return!1}var _=!a;a||(a=p()),o||(o=p());for(var d=a.length;d--;)if(a[d]==n)return o[d]==t;var k=0;if(l=!0,a.push(n),o.push(t),h){if(d=n.length,k=t.length,l=k==n.length,!l&&!i)return l;for(;k--;){var j=d,C=t[k];if(i)for(;j--&&!(l=vr(n[j],C,e,u,a,o)););else if(!(l=vr(n[k],C,e,u,a,o)))break}return l}return $e(t,function(r,t,i){return ie.call(i,t)?(k++,l=ie.call(n,t)&&vr(n[t],r,e,u,a,o)):b}),l&&!i&&$e(n,function(n,r,t){return ie.call(t,r)?l=--k>-1:b}),_&&(v(a),v(o)),l}function gr(n){return he(n)&&!ye(parseFloat(n))}function hr(n){return"function"==typeof n}function yr(n){return!(!n||!J[typeof n])}function br(n){return _r(n)&&n!=+n}function mr(n){return null===n}function _r(n){return"number"==typeof n||pe.call(n)==K}function dr(n){return n?"object"==typeof n&&pe.call(n)==X:!1}function wr(n){return"string"==typeof n||pe.call(n)==G}function kr(n){return n===b}function jr(n,t,e){var u=arguments,a=0,o=2;if(!yr(n))return n;if(e===w)var i=u[3],l=u[4],c=u[5];else{var f=!0;l=p(),c=p(),"number"!=typeof e&&(o=u.length),o>3&&"function"==typeof u[o-2]?i=r.createCallback(u[--o-1],u[o--],2):o>2&&"function"==typeof u[o-1]&&(i=u[--o])}for(;o>++a;)(Ee(u[a])?Br:Be)(u[a],function(r,t){var e,u,a=r,o=n[t];if(r&&((u=Ee(r))||Fe(r))){for(var f=l.length;f--;)if(e=l[f]==r){o=c[f];break}if(!e){var p;i&&(a=i(o,r),(p=a!==b)&&(o=a)),p||(o=u?Ee(o)?o:[]:Fe(o)?o:{}),l.push(r),c.push(o),p||(o=jr(o,r,w,i,l,c))}}else i&&(a=i(o,r),a===b&&(a=r)),a!==b&&(o=a);n[t]=o});return f&&(v(l),v(c)),n}function Cr(n,t,e){var u=C(),a="function"==typeof t,o={};if(a)t=r.createCallback(t,e);else var i=ee.apply(Qt,ke.call(arguments,1));return $e(n,function(n,r,e){(a?!t(n,r,e):0>u(i,r))&&(o[r]=n)}),o}function xr(n){for(var r=-1,t=Ie(n),e=t.length,u=Mt(e);e>++r;){var a=t[r];u[r]=[a,n[a]]}return u}function Or(n,t,e){var u={};if("function"!=typeof t)for(var a=-1,o=ee.apply(Qt,ke.call(arguments,1)),i=yr(n)?o.length:0;i>++a;){var l=o[a];l in n&&(u[l]=n[l])}else t=r.createCallback(t,e),$e(n,function(n,r,e){t(n,r,e)&&(u[r]=n)});return u}function Er(n,t,e,u){var a=Ee(n);if(t=r.createCallback(t,u,4),null==e)if(a)e=[];else{var o=n&&n.constructor,i=o&&o.prototype;e=m(i)}return(a?Br:Be)(n,function(n,r,u){return t(e,n,r,u)}),e}function Ar(n){for(var r=-1,t=Ie(n),e=t.length,u=Mt(e);e>++r;)u[r]=n[t[r]];return u}function Ir(n){for(var r=-1,t=ee.apply(Qt,ke.call(arguments,1)),e=t.length,u=Mt(e);e>++r;)u[r]=n[t[r]];return u}function Sr(n,r,t){var e=-1,u=C(),a=n?n.length:0,o=!1;return t=(0>t?me(0,a+t):t)||0,a&&"number"==typeof a?o=(wr(n)?n.indexOf(r,t):u(n,r,t))>-1:Be(n,function(n){return++e>=t?!(o=n===r):b}),o}function qr(n,t,e){var u={};return t=r.createCallback(t,e),Br(n,function(n,r,e){r=Ht(t(n,r,e)),ie.call(u,r)?u[r]++:u[r]=1}),u}function Nr(n,t,e){var u=!0;t=r.createCallback(t,e);var a=-1,o=n?n.length:0;if("number"==typeof o)for(;o>++a&&(u=!!t(n[a],a,n)););else Be(n,function(n,r,e){return u=!!t(n,r,e)});return u}function Rr(n,t,e){var u=[];t=r.createCallback(t,e);var a=-1,o=n?n.length:0;if("number"==typeof o)for(;o>++a;){var i=n[a];t(i,a,n)&&u.push(i)}else Be(n,function(n,r,e){t(n,r,e)&&u.push(n)});return u}function $r(n,t,e){t=r.createCallback(t,e);var u=-1,a=n?n.length:0;if("number"!=typeof a){var o;return Be(n,function(n,r,e){return t(n,r,e)?(o=n,!1):b}),o}for(;a>++u;){var i=n[u];if(t(i,u,n))return i}}function Br(n,t,e){var u=-1,a=n?n.length:0;if(t=t&&e===b?t:r.createCallback(t,e),"number"==typeof a)for(;a>++u&&t(n[u],u,n)!==!1;);else Be(n,t);return n}function Fr(n,t,e){var u={};return t=r.createCallback(t,e),Br(n,function(n,r,e){r=Ht(t(n,r,e)),(ie.call(u,r)?u[r]:u[r]=[]).push(n)}),u}function zr(n,r){var t=ke.call(arguments,2),e=-1,u="function"==typeof r,a=n?n.length:0,o=Mt("number"==typeof a?a:0);return Br(n,function(n){o[++e]=(u?r:n[r]).apply(n,t)}),o}function Tr(n,t,e){var u=-1,a=n?n.length:0;if(t=r.createCallback(t,e),"number"==typeof a)for(var o=Mt(a);a>++u;)o[u]=t(n[u],u,n);else o=[],Be(n,function(n,r,e){o[++u]=t(n,r,e)});return o}function Dr(n,t,e){var u=-1/0,a=u;if(!t&&Ee(n))for(var o=-1,l=n.length;l>++o;){var c=n[o];c>a&&(a=c)}else t=!t&&wr(n)?i:r.createCallback(t,e),Br(n,function(n,r,e){var o=t(n,r,e);o>u&&(u=o,a=n)});return a}function Wr(n,t,e){var u=1/0,a=u;if(!t&&Ee(n))for(var o=-1,l=n.length;l>++o;){var c=n[o];a>c&&(a=c)}else t=!t&&wr(n)?i:r.createCallback(t,e),Br(n,function(n,r,e){var o=t(n,r,e);u>o&&(u=o,a=n)});return a}function Mr(n,r){var t=-1,e=n?n.length:0;if("number"==typeof e)for(var u=Mt(e);e>++t;)u[t]=n[t][r];return u||Tr(n,r)}function Pr(n,t,e,u){if(!n)return e;var a=3>arguments.length;t=r.createCallback(t,u,4);var o=-1,i=n.length;if("number"==typeof i)for(a&&(e=n[++o]);i>++o;)e=t(e,n[o],o,n);else Be(n,function(n,r,u){e=a?(a=!1,n):t(e,n,r,u)});return e}function Ur(n,t,e,u){var a=n,o=n?n.length:0,i=3>arguments.length;if("number"!=typeof o){var l=Ie(n);o=l.length}return t=r.createCallback(t,u,4),Br(n,function(n,r,u){r=l?l[--o]:--o,e=i?(i=!1,a[r]):t(e,a[r],r,u)}),e}function Vr(n,t,e){return t=r.createCallback(t,e),Rr(n,function(n,r,e){return!t(n,r,e)})}function Kr(n){var r=-1,t=n?n.length:0,e=Mt("number"==typeof t?t:0);return Br(n,function(n){var t=ue(we()*(++r+1));e[r]=e[t],e[t]=n}),e}function Lr(n){var r=n?n.length:0;return"number"==typeof r?r:Ie(n).length}function Xr(n,t,e){var u;t=r.createCallback(t,e);var a=-1,o=n?n.length:0;if("number"==typeof o)for(;o>++a&&!(u=t(n[a],a,n)););else Be(n,function(n,r,e){return!(u=t(n,r,e))});return!!u}function Gr(n,t,e){var u=-1,a=n?n.length:0,o=Mt("number"==typeof a?a:0);for(t=r.createCallback(t,e),Br(n,function(n,r,e){var a=o[++u]=s();a.criteria=t(n,r,e),a.index=u,a.value=n}),a=o.length,o.sort(l);a--;){var i=o[a];o[a]=i.value,g(i)}return o}function Hr(n){return n&&"number"==typeof n.length?h(n):Ar(n)}function Jr(n){for(var r=-1,t=n?n.length:0,e=[];t>++r;){var u=n[r];u&&e.push(u)}return e}function Qr(n){var r=-1,t=C(),e=n?n.length:0,o=ee.apply(Qt,ke.call(arguments,1)),i=[],l=e>=j&&t===u;if(l){var f=c(o);f?(t=a,o=f):l=!1}for(;e>++r;){var p=n[r];0>t(o,p)&&i.push(p)}return l&&g(o),i}function Yr(n,t,e){var u=-1,a=n?n.length:0;for(t=r.createCallback(t,e);a>++u;)if(t(n[u],u,n))return u;return-1}function Zr(n,t,e){if(n){var u=0,a=n.length;if("number"!=typeof t&&null!=t){var o=-1;for(t=r.createCallback(t,e);a>++o&&t(n[o],o,n);)u++}else if(u=t,null==u||e)return n[0];return h(n,0,_e(me(0,u),a))}}function nt(n,r,t){if("number"==typeof t){var e=n?n.length:0;t=0>t?me(0,e+t):t||0}else if(t){var a=it(n,r);return n[a]===r?a:-1}return n?u(n,r,t):-1}function rt(n,t,e){if(!n)return[];var u=0,a=n.length;if("number"!=typeof t&&null!=t){var o=a;for(t=r.createCallback(t,e);o--&&t(n[o],o,n);)u++}else u=null==t||e?1:t||u;return h(n,0,_e(me(0,a-u),a))}function tt(n){for(var r=arguments,t=r.length,e=-1,o=p(),i=-1,l=C(),f=n?n.length:0,s=[],h=p();t>++e;){var y=r[e];o[e]=l===u&&(y?y.length:0)>=j&&c(e?r[e]:h)}n:for(;f>++i;){var b=o[0];if(y=n[i],0>(b?a(b,y):l(h,y))){for(e=t,(b||h).push(y);--e;)if(b=o[e],0>(b?a(b,y):l(r[e],y)))continue n;s.push(y)}}for(;t--;)b=o[t],b&&g(b);return v(o),v(h),s}function et(n,t,e){if(n){var u=0,a=n.length;if("number"!=typeof t&&null!=t){var o=a;for(t=r.createCallback(t,e);o--&&t(n[o],o,n);)u++}else if(u=t,null==u||e)return n[a-1];return h(n,me(0,a-u))}}function ut(n,r,t){var e=n?n.length:0;for("number"==typeof t&&(e=(0>t?me(0,e+t):_e(t,e-1))+1);e--;)if(n[e]===r)return e;return-1}function at(n,r,t){n=+n||0,t=+t||1,null==r&&(r=n,n=0);for(var e=-1,u=me(0,re((r-n)/t)),a=Mt(u);u>++e;)a[e]=n,n+=t;return a}function ot(n,t,e){if("number"!=typeof t&&null!=t){var u=0,a=-1,o=n?n.length:0;for(t=r.createCallback(t,e);o>++a&&t(n[a],a,n);)u++}else u=null==t||e?1:me(0,t);return h(n,u)}function it(n,t,e,u){var a=0,o=n?n.length:a;for(e=e?r.createCallback(e,u,1):It,t=e(t);o>a;){var i=a+o>>>1;t>e(n[i])?a=i+1:o=i}return a}function lt(n){return Ee(n)||(arguments[0]=n?ke.call(n):Qt),De(ee.apply(Qt,arguments))}function ct(n){for(var r=-1,t=n?Dr(Mr(n,"length")):0,e=Mt(0>t?0:t);t>++r;)e[r]=Mr(n,r);return e}function ft(n){return Qr(n,ke.call(arguments,1))}function pt(n){return n?ct(arguments):[]}function st(n,r){for(var t=-1,e=n?n.length:0,u={};e>++t;){var a=n[t];r?u[a]=r[t]:u[a[0]]=a[1]}return u}function vt(n,r){return 1>n?r():function(){return 1>--n?r.apply(this,arguments):b}}function gt(n,r){return Oe.fastBind||se&&arguments.length>2?se.call.apply(se,arguments):o(n,r,ke.call(arguments,2))}function ht(n){for(var r=arguments.length>1?ee.apply(Qt,ke.call(arguments,1)):or(n),t=-1,e=r.length;e>++t;){var u=r[t];n[u]=gt(n[u],n)}return n}function yt(n,r){return o(n,r,ke.call(arguments,2),w)}function bt(){var n=arguments;return function(){for(var r=arguments,t=n.length;t--;)r=[n[t].apply(this,r)];return r[0]}}function mt(n,r,t){if(null==n)return It;var e=typeof n;if("function"!=e){if("object"!=e)return function(r){return r[n]};var u=Ie(n);return function(r){for(var t=u.length,e=!1;t--&&(e=vr(r[u[t]],n[u[t]],w)););return e}}return r===b||N&&!N.test(ae.call(n))?n:1===t?function(t){return n.call(r,t)}:2===t?function(t,e){return n.call(r,t,e)}:4===t?function(t,e,u,a){return n.call(r,t,e,u,a)}:function(t,e,u){return n.call(r,t,e,u)}}function _t(n,r,t){function e(){te(s),te(v),c=0,s=v=null}function u(){var r=g&&(!h||c>1);e(),r&&(p!==!1&&(f=new Ut),i=n.apply(l,o))}function a(){e(),(g||p!==r)&&(f=new Ut,i=n.apply(l,o))}var o,i,l,c=0,f=0,p=!1,s=null,v=null,g=!0;if(r=me(0,r||0),t===!0){var h=!0;g=!1}else yr(t)&&(h=t.leading,p="maxWait"in t&&me(r,t.maxWait||0),g="trailing"in t?t.trailing:g);return function(){if(o=arguments,l=this,c++,te(v),p===!1)h&&2>c&&(i=n.apply(l,o));else{var t=new Ut;s||h||(f=t);var e=p-(t-f);0>=e?(te(s),s=null,f=t,i=n.apply(l,o)):s||(s=fe(a,e))}return r!==p&&(v=fe(u,r)),i}}function dt(n){var r=ke.call(arguments,1);return fe(function(){n.apply(b,r)},1)}function wt(n,r){var t=ke.call(arguments,2);return fe(function(){n.apply(b,t)},r)}function kt(n,r){function t(){var e=t.cache,u=k+(r?r.apply(this,arguments):arguments[0]);return ie.call(e,u)?e[u]:e[u]=n.apply(this,arguments)}return t.cache={},t}function jt(n){var r,t;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}}function Ct(n){return o(n,ke.call(arguments,1))}function xt(n){return o(n,ke.call(arguments,1),null,w)}function Ot(n,r,t){var e=!0,u=!0;t===!1?e=!1:yr(t)&&(e="leading"in t?t.leading:e,u="trailing"in t?t.trailing:u),t=s(),t.leading=e,t.maxWait=r,t.trailing=u;var a=_t(n,r,t);return g(t),a}function Et(n,r){return function(){var t=[n];return le.apply(t,arguments),r.apply(this,t)}}function At(n){return null==n?"":Ht(n).replace(F,_)}function It(n){return n}function St(n){Br(or(n),function(e){var u=r[e]=n[e];r.prototype[e]=function(){var n=this.__wrapped__,e=[n];le.apply(e,arguments);var a=u.apply(r,e);return n&&"object"==typeof n&&n===a?this:new t(a)}})}function qt(){return n._=Zt,this}function Nt(n,r){null==n&&null==r&&(r=1),n=+n||0,null==r?(r=n,n=0):r=+r||0;var t=we();return n%1||r%1?n+_e(t*(r-n+parseFloat("1e-"+((t+"").length-1))),r):n+ue(t*(r-n+1))}function Rt(n,r){var t=n?n[r]:b;return hr(t)?n[r]():t}function $t(n,t,e){var u=r.templateSettings;n||(n=""),e=Re({},e,u);var a,o=Re({},e.imports,u.imports),i=Ie(o),l=Ar(o),c=0,p=e.interpolate||B,s="__p += '",v=Gt((e.escape||B).source+"|"+p.source+"|"+(p===q?I:B).source+"|"+(e.evaluate||B).source+"|$","g");n.replace(v,function(r,t,e,u,o,i){return e||(e=u),s+=n.slice(c,i).replace(z,f),t&&(s+="' +\n__e("+t+") +\n'"),o&&(a=!0,s+="';\n"+o+";\n__p += '"),e&&(s+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),c=i+r.length,r}),s+="';\n";var g=e.variable,h=g;h||(g="obj",s="with ("+g+") {\n"+s+"\n}\n"),s=(a?s.replace(x,""):s).replace(O,"$1").replace(E,"$1;"),s="function("+g+") {\n"+(h?"":g+" || ("+g+" = {});\n")+"var __t, __p = '', __e = _.escape"+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+s+"return __p\n}";var y="\n/*\n//@ sourceURL="+(e.sourceURL||"/lodash/template/source["+D++ +"]")+"\n*/";try{var m=Vt(i,"return "+s+y).apply(b,l)}catch(_){throw _.source=s,_}return t?m(t):(m.source=s,m)}function Bt(n,t,e){n=(n=+n)>-1?n:0;var u=-1,a=Mt(n);for(t=r.createCallback(t,e,1);n>++u;)a[u]=t(u);return a}function Ft(n){return null==n?"":Ht(n).replace(A,nr)}function zt(n){var r=++d;return Ht(null==n?"":n)+r}function Tt(n,r){return r(n),n}function Dt(){return Ht(this.__wrapped__)}function Wt(){return this.__wrapped__}n=n?rr.defaults(e.Object(),n,rr.pick(e,T)):e;var Mt=n.Array,Pt=n.Boolean,Ut=n.Date,Vt=n.Function,Kt=n.Math,Lt=n.Number,Xt=n.Object,Gt=n.RegExp,Ht=n.String,Jt=n.TypeError,Qt=[],Yt=Xt.prototype;Ht.prototype;var Zt=n._,ne=Gt("^"+Ht(Yt.valueOf).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),re=Kt.ceil,te=n.clearTimeout,ee=Qt.concat,ue=Kt.floor,ae=Vt.prototype.toString,oe=ne.test(oe=Xt.getPrototypeOf)&&oe,ie=Yt.hasOwnProperty,le=Qt.push,ce=(Yt.propertyIsEnumerable,n.setImmediate),fe=n.setTimeout,pe=Yt.toString,se=ne.test(se=pe.bind)&&se,ve=ne.test(ve=Xt.create)&&ve,ge=ne.test(ge=Mt.isArray)&&ge,he=n.isFinite,ye=n.isNaN,be=ne.test(be=Xt.keys)&&be,me=Kt.max,_e=Kt.min,de=n.parseInt,we=Kt.random,ke=Qt.slice,je=ne.test(n.attachEvent),Ce=se&&!/\n|true/.test(se+je),xe={};xe[M]=Mt,xe[P]=Pt,xe[U]=Ut,xe[V]=Vt,xe[L]=Xt,xe[K]=Lt,xe[X]=Gt,xe[G]=Ht,t.prototype=r.prototype;var Oe=r.support={};Oe.fastBind=se&&!Ce,r.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:q,variable:"",imports:{_:r}};var Ee=ge,Ae=function(n){var r,t=n,e=[];if(!t)return e;if(!J[typeof n])return e;for(r in t)ie.call(t,r)&&e.push(r);return e},Ie=be?function(n){return yr(n)?be(n):[]}:Ae,Se={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},qe=lr(Se),Ne=function(n,t,e){var u,a=n,o=a;if(!a)return o;var i=arguments,l=0,c="number"==typeof e?2:i.length;if(c>3&&"function"==typeof i[c-2])var f=r.createCallback(i[--c-1],i[c--],2);else c>2&&"function"==typeof i[c-1]&&(f=i[--c]);for(;c>++l;)if(a=i[l],a&&J[typeof a])for(var p=-1,s=J[typeof a]&&Ie(a),v=s?s.length:0;v>++p;)u=s[p],o[u]=f?f(o[u],a[u]):a[u];return o},Re=function(n,r,t){var e,u=n,a=u;if(!u)return a;for(var o=arguments,i=0,l="number"==typeof t?2:o.length;l>++i;)if(u=o[i],u&&J[typeof u])for(var c=-1,f=J[typeof u]&&Ie(u),p=f?f.length:0;p>++c;)e=f[c],a[e]===b&&(a[e]=u[e]);return a},$e=function(n,t,e){var u,a=n,o=a;if(!a)return o;if(!J[typeof a])return o;t=t&&e===b?t:r.createCallback(t,e);for(u in a)if(t(a[u],u,n)===!1)return o;return o},Be=function(n,t,e){var u,a=n,o=a;if(!a)return o;if(!J[typeof a])return o;t=t&&e===b?t:r.createCallback(t,e);for(var i=-1,l=J[typeof a]&&Ie(a),c=l?l.length:0;c>++i;)if(u=l[i],t(a[u],u,n)===!1)return o;return o},Fe=function(n){if(!n||pe.call(n)!=L)return!1;var r=n.valueOf,t="function"==typeof r&&(t=oe(r))&&oe(t);return t?n==t||oe(n)==t:Y(n)},ze=Rr,Te=Q(function Te(n,r,t){for(var e=-1,u=n?n.length:0,a=[];u>++e;){var o=n[e];t&&(o=t(o,e,n)),Ee(o)?le.apply(a,r?o:Te(o)):a.push(o)}return a}),De=Q(function(n,r,t){var e=-1,o=C(),i=n?n.length:0,l=[],f=!r&&i>=j&&o===u,s=t||f?p():l;if(f){var h=c(s);h?(o=a,s=h):(f=!1,s=t?s:(v(s),l))}for(;i>++e;){var y=n[e],b=t?t(y,e,n):y;(r?!e||s[s.length-1]!==b:0>o(s,b))&&((t||f)&&s.push(b),l.push(y))}return f?(v(s.array),g(s)):t&&v(s),l});Ce&&Z&&"function"==typeof ce&&(dt=gt(ce,n));var We=8==de(R+"08")?de:function(n,r){return de(wr(n)?n.replace($,""):n,r||0)};return r.after=vt,r.assign=Ne,r.at=Ir,r.bind=gt,r.bindAll=ht,r.bindKey=yt,r.compact=Jr,r.compose=bt,r.countBy=qr,r.createCallback=mt,r.debounce=_t,r.defaults=Re,r.defer=dt,r.delay=wt,r.difference=Qr,r.filter=Rr,r.flatten=Te,r.forEach=Br,r.forIn=$e,r.forOwn=Be,r.functions=or,r.groupBy=Fr,r.initial=rt,r.intersection=tt,r.invert=lr,r.invoke=zr,r.keys=Ie,r.map=Tr,r.max=Dr,r.memoize=kt,r.merge=jr,r.min=Wr,r.omit=Cr,r.once=jt,r.pairs=xr,r.partial=Ct,r.partialRight=xt,r.pick=Or,r.pluck=Mr,r.range=at,r.reject=Vr,r.rest=ot,r.shuffle=Kr,r.sortBy=Gr,r.tap=Tt,r.throttle=Ot,r.times=Bt,r.toArray=Hr,r.transform=Er,r.union=lt,r.uniq=De,r.unzip=ct,r.values=Ar,r.where=ze,r.without=ft,r.wrap=Et,r.zip=pt,r.zipObject=st,r.collect=Tr,r.drop=ot,r.each=Br,r.extend=Ne,r.methods=or,r.object=st,r.select=Rr,r.tail=ot,r.unique=De,St(r),r.chain=r,r.prototype.chain=function(){return this},r.clone=er,r.cloneDeep=ur,r.contains=Sr,r.escape=At,r.every=Nr,r.find=$r,r.findIndex=Yr,r.findKey=ar,r.has=ir,r.identity=It,r.indexOf=nt,r.isArguments=tr,r.isArray=Ee,r.isBoolean=cr,r.isDate=fr,r.isElement=pr,r.isEmpty=sr,r.isEqual=vr,r.isFinite=gr,r.isFunction=hr,r.isNaN=br,r.isNull=mr,r.isNumber=_r,r.isObject=yr,r.isPlainObject=Fe,r.isRegExp=dr,r.isString=wr,r.isUndefined=kr,r.lastIndexOf=ut,r.mixin=St,r.noConflict=qt,r.parseInt=We,r.random=Nt,r.reduce=Pr,r.reduceRight=Ur,r.result=Rt,r.runInContext=y,r.size=Lr,r.some=Xr,r.sortedIndex=it,r.template=$t,r.unescape=Ft,r.uniqueId=zt,r.all=Nr,r.any=Xr,r.detect=$r,r.findWhere=$r,r.foldl=Pr,r.foldr=Ur,r.include=Sr,r.inject=Pr,Be(r,function(n,t){r.prototype[t]||(r.prototype[t]=function(){var t=[this.__wrapped__];return le.apply(t,arguments),n.apply(r,t)})}),r.first=Zr,r.last=et,r.take=Zr,r.head=Zr,Be(r,function(n,e){r.prototype[e]||(r.prototype[e]=function(r,e){var u=n(this.__wrapped__,r,e);return null==r||e&&"function"!=typeof r?u:new t(u)})}),r.VERSION="1.3.1",r.prototype.toString=Dt,r.prototype.value=Wt,r.prototype.valueOf=Wt,Br(["join","pop","shift"],function(n){var t=Qt[n];r.prototype[n]=function(){return t.apply(this.__wrapped__,arguments)}}),Br(["push","reverse","sort","unshift"],function(n){var t=Qt[n];r.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this}}),Br(["concat","slice","splice"],function(n){var e=Qt[n];r.prototype[n]=function(){return new t(e.apply(this.__wrapped__,arguments))}}),r}var b,m=[],_=[],d=0,w={},k=+new Date+"",j=75,C=40,x=/\b__p \+= '';/g,O=/\b(__p \+=) '' \+/g,E=/(__e\(.*?\)|\b__t\)) \+\n'';/g,A=/&(?:amp|lt|gt|quot|#39);/g,I=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,S=/\w*$/,q=/<%=([\s\S]+?)%>/g,N=(N=/\bthis\b/)&&N.test(y)&&N,R=" \f \n\r\u2028\u2029 ᠎              ",$=RegExp("^["+R+"]*0+(?=.$)"),B=/($^)/,F=/[&<>"']/g,z=/['\n\r\t\u2028\u2029\\]/g,T=["Array","Boolean","Date","Function","Math","Number","Object","RegExp","String","_","attachEvent","clearTimeout","isFinite","isNaN","parseInt","setImmediate","setTimeout"],D=0,W="[object Arguments]",M="[object Array]",P="[object Boolean]",U="[object Date]",V="[object Function]",K="[object Number]",L="[object Object]",X="[object RegExp]",G="[object String]",H={};H[V]=!1,H[W]=H[M]=H[P]=H[U]=H[K]=H[L]=H[X]=H[G]=!0;var J={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},Q={"\\":"\\","'":"'","\n":"n","\r":"r"," ":"t","\u2028":"u2028","\u2029":"u2029"},Y=J[typeof t]&&t,Z=J[typeof r]&&r&&r.exports==Y&&r,nr=J[typeof n]&&n;!nr||nr.global!==nr&&nr.window!==nr||(e=nr);var rr=y();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(e._=rr,define(function(){return rr})):Y&&!Y.nodeType?Z?(Z.exports=rr)._=rr:Y._=rr:e._=rr})(this)})(self)},{}]},{},[]);var _=require("lodash"),news=_.merge({a:[1]},{a:[2]}),news2=_arrayMerge({a:[1]},{a:[2]});console.log(news),console.log(news2);
<style type='text/css'>html, body { margin: 0; padding: 0; border: 0; }
body, html { height: 100%; width: 100%; }</style>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment