js 动态传参 将内部函数作为接口暴露给当前对象 arguments的动态传递给其他方法

正文开始

js 动态传参 : 将内部函数作为接口暴露给当前对象 arguments的动态传递给其他方法 这个场景很常见,内部的一些方法 如果不作为obj.func的形式暴露给外面,外面是拿不到此方法的。 简单的做法,遍历需要暴露的方法,然后一次设置外部可调取,这样就需要在遍历的方法中动态地将外部参数传递给内部方法。 ~~~ //out func var global = {}; var outFunc = ['getOptVal', 'cloneData', 'optionGetSet', 'objBindVal', 'isUndefined', 'makeRadom']; outFunc.map(function (v, n) { global[v] = function () { var res = eval(v).apply(this, Array.prototype.slice.call(arguments,0)); return res; }; }); ~~~ 此方法来源: http://ourjs.com/detail/5bed36a0ac52fe63eba502b6

正文结束

js 正则替换返回值做回调函数 使用node r.js打包require模式的代码插件