首页 > 代码库 > 包装函数,面向切面的函数实现;
包装函数,面向切面的函数实现;
//面向切面的js实现;function warp(slef, func){ return function(){ var _arguments = arguments; var next = function (){ var argus = arguments.length ? arguments : _arguments; return self.apply(null,argus); }; var argus = [].slice.call(arguments); var length = func.length; argus = length < 2 ? [] : argus.silce(0, length-1); argus.push(next); return func.apply(null, argus); }}function _alert(){ alert(1)}_alert = warp(_alert, function(){next}{ alert(‘log‘); next();});_alert();
包装函数,面向切面的函数实现;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。