JavaScript设计模式与开发实践
来源:互联网 发布:mac安装win10失败 编辑:程序博客网 时间:2024/06/05 16:28
看到JavaScript设计模式与开发实践里面提到了GOF的问题
在js的设计模式里面提到了关于一个计算工资performace的例子
var calculateBonus=function(performaceLevel, salary){ if(performaceLevel=='S'){ return 5*salary; } if(performaceLevel=='A'){ return 4*salary; } if(performaceLevel=='B'){ return 3*salary; }};console.log(calculateBonus('A',2000));//上述代码的友好性不是很好/*我的理解是传一个数组,然后来做 */var calculateBonus1=function(performaceLevel,performaceLevelArray, salary){ //console.log(performaceLevelArray[performaceLevel]); return (parseInt(performaceLevelArray[performaceLevel])*salary);};performaceLevelArray={'S':5,'A':4,'B':3};console.log(calculateBonus1('A',performaceLevelArray,2000));
阅读全文
0 0
- JavaScript设计模式与开发实践
- 《JavaScript设计模式与开发实践》
- JavaScript设计模式与开发实践笔记
- JavaScript设计模式与开发实践
- 《JavaScript设计模式与开发实践》-面向对象的JavaScript
- JavaScript设计模式与开发实践 – 观察者模式
- JavaScript设计模式与开发实践 – 观察者模式
- javaScript设计模式与开发实践-单例模式
- javaScript设计模式与开发实践-策略模式
- 【学习笔记javascript设计模式与开发实践----1】
- javascript设计模式与开发实践--学习笔记一
- 【学习笔记javascript设计模式与开发实践----1】
- 《javascript设计模式与开发实践》阅读笔记(一)
- 《javascript设计模式与开发实践》阅读笔记(二)
- 《javascript设计模式与开发实践》阅读笔记(三)
- 《javascript设计模式与开发实践》阅读笔记(四)
- JavaScript设计模式与开发实践——JavaScript的多态
- 【学习笔记javascript设计模式与开发实践(单例模式)----4】
- android安卓技能提高篇
- JQuery选择器总结
- 笔记本使用久了键盘脏东西怎么清理?笔记本电脑如何清洁键盘?
- 数据库--存储过程
- 理解TCP/IP协议栈(3)
- JavaScript设计模式与开发实践
- 计算并输出1+2+3+......+n的值
- tf随笔-15 正则化+指数衰减+滑动平均
- 对图片的样式修改以及插入js弹窗
- 同一个tomcat下部署多个项目,并通过不同端口号访问不同的项目
- Angular2+ 双向数据绑定
- win10 .net framework 3.5无法安装错误代码0x800F081F
- Stm32cubeMX+FreeRTOS的Flash占用情况
- 微信分享闪退