摘要: var intToRoman = function(num) { let res = '' const numArr = [1000,900,500,400,100,90,50,40,10,9,5,4,1] const strArr = ['M','CM','D', 'CD','C','XC','L 阅读全文
posted @ 2020-04-14 21:12 想学JS的前端 阅读(144) 评论(0) 推荐(0) 编辑
摘要: var romanToInt = function(s) { var hashMap = { 'M': 1000, 'D': 500, 'C': 100, 'L': 50, 'X': 10, 'V': 5, 'I': 1 }; var num = 0; for(var i = 0; i < s.le 阅读全文
posted @ 2020-04-14 17:07 想学JS的前端 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 现有一个父类: function People(name){ //属性 this.name = name //实例方法 this.sleep=function(){ console.log(this.name + '正在睡觉') } } //原型方法 People.prototype.eat = f 阅读全文
posted @ 2020-04-14 16:04 想学JS的前端 阅读(105) 评论(0) 推荐(0) 编辑
摘要: class EventEmitter { constructor(){ this.messageBox = {} } on(eventName,fn){ const callbacks = this.messageBox[eventName] || [] callbacks.push(fn) thi 阅读全文
posted @ 2020-04-14 12:23 想学JS的前端 阅读(175) 评论(0) 推荐(0) 编辑
摘要: call: Function.prototype.$call = function(context) { var context = context || window; context.fn = this; var args = Array.from(arguments).slice(1) con 阅读全文
posted @ 2020-04-14 00:38 想学JS的前端 阅读(168) 评论(0) 推荐(0) 编辑