nl_tokens: A strict version of sjl . extend ; I . e . only merges on properties existing on obj1 .
pl_tokens: function mergeOnPropsMulti ( obj1 , obj2 ) { var args = argsToArray ( arguments ) , deep = extractBoolFromArrayStart ( args ) , arg0 = args . <mask> ( ) ; // Extend object `0` with other objects args . forEach ( function ( arg ) { if ( ! isObject ( arg ) ) { return ; } // Extend `arg0` with `arg` mergeOnProps ( arg0 , arg , deep ) ; } ) ; return arg0 ; }