国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - 一道面試題,大家看過來

瀏覽:88日期:2022-12-28 13:46:19

問題描述

實現(xiàn)這樣子的函數(shù)

person(’tom’)// 輸出 hi tomperson(’tom’).getup(’洗刷刷’)// 輸出 hi tom// 輸出 tom getup and 洗刷刷person(’tom’).before(’噓噓’).getup(’洗刷刷’)// 輸出 tom 噓噓// 輸出 hi tom // 輸出 tom 噓噓 getup and 洗刷刷

問 用什么來實現(xiàn)??面試官說,涉及到異步,隊列什么的~~~

問題解答

回答1:

就是一個流程控制啊,就像lazyMan,可以看這個http://www.cnblogs.com/Upton/...

回答2:

我猜你要的是這個 下面展示一個原理 代碼結構很簡單

有一個執(zhí)行隊列jobs 調(diào)用before的時候把內(nèi)容加到隊列頭部 調(diào)用getup的時候把內(nèi)容加到尾部

基本原理就是利用setTimeout 時間設置為0 setTimeout里面的函數(shù) 要在當前運行環(huán)境所有東西運行完之后才會執(zhí)行

所以我在懷疑題主的第三個例子里 第三行又輸出一次噓噓 是不是筆誤

不過就算不是筆誤 也沒事 按照這個原理想怎么改就怎么改 多次調(diào)用也不是問題

function person(name){ var self = {}; self.jobs = ['hi ' + name]; self.before = function(s){self.jobs.unshift(name + ' ' + s);return this; } self.getup = function (s){self.jobs.push('getup and ' + s);return this; } setTimeout(function(){console.log(self.jobs)}, 0) return self;}

javascript - 一道面試題,大家看過來

回答3:

function person(name){ setTimeout(() => console.log(`hi ${name}`)); this.name = name; this.before = before_todo => {this.before_todo = before_todo; console.log(`${this.name} ${before_todo}`); return this; } this.getup = getup_todo => {setTimeout(() => { var str = this.name; if (this.before_todo) str += ’ ’ + this.before_todo; str += (’ getup and ’ + getup_todo); console.log(str); }); return this; } return this; }

javascript - 一道面試題,大家看過來

回答4:

參考 promise 實現(xiàn)過程

標簽: JavaScript
主站蜘蛛池模板: 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 日韩精品不卡 | 中文字幕日韩三级 | 精品欧美日韩一区二区三区 | 国产精品久久久久久影视 | 国产精品视频久 | 高清一本之道加勒比在线 | 亚洲国产成人精品91久久久 | 亚洲国产成人久久综合区 | 国产在线播放不卡 | 夜色成人免费观看 | 亚洲欧洲一区二区三区在线 | 亚洲综合天堂 | 国产精品黄网站免费观看 | 国产l精品国产亚洲区久久 国产tv在线 | 午夜一级毛片免费视频 | 欧美影院网站视频观看 | 久久免费看| 成年人网站免费观看 | 亚洲国产成人久久综合一 | 夜夜操夜夜爽 | 鲁老汉精品视频在线观看 | 深夜福利视频网站 | www亚洲免费 | 国产真实一区二区三区 | 久久爱99re| 91青草久久久久久清纯 | 国产精品欧美视频另类专区 | 国产日韩免费 | yellow中文字幕久久网 | 亚洲精品国产成人7777 | 久久精品国产线看观看亚洲 | 免费一区二区三区四区五区 | 港台三级在线观看 | 一级毛片在线完整免费观看 | 国产一级毛片外aaaa | 欧美一区二区免费 | 不卡国产视频 | 亚洲高清中文字幕一区二区三区 | 91精品国产一区二区三区四区 | 67194在线午夜亚洲 |