您的位置:首页 > Web前端 > JavaScript

js函数使用技巧

2016-10-15 15:57 465 查看
//函数使用技巧
/*
* 代理函数 --> 用程序来决定返回的函数(即成产函数的函数)
* */
(function () {
//初始化需要的方法
var math = {addNum:'add',maxNum:'max'};
var NumExtend = function (name) {
if (math[name] === "add"){
return function (v1,v2) {
return v1 + v2;
}
}else if (math[name] === 'max'){
return function (v1,v2) {
return v1 > v2 ? v1 : v2;
}
}
}
//调用
console.log(NumExtend('maxNum')(10,100));
})();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: