Underscore.JS wrap方法 语法 _.wrap(function, wrapper)JavaScriptCopy wrap(包装)方法将函数包装在wrapper函数中,使得wrapper在函数执行之前和之后执行。 示例 var _ = require('underscore'); var greeting = function(name) { return "hello: " + name + "!"; }; greeting = _.wrap(greeting, function(func) { return "Welcome and, " + func("Sam") + ", Bye!"; }); console.log(greeting());JavaScriptCopy 将上述程序保存在 tester.js 文件中。运行以下命令来执行该程序。 命令 >node tester.jsJavaScriptCopy 输出 Welcome and, hello: Sam!, Bye!JavaScriptCopy