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

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:115日期: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:

我猜你要的是這個 下面展示一個原理 代碼結(jié)構(gòu)很簡單

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

基本原理就是利用setTimeout 時間設(shè)置為0 setTimeout里面的函數(shù) 要在當(dāng)前運行環(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
主站蜘蛛池模板: 九一国产 | 国产真实自拍 | 亚洲男人的天堂成人 | 在线观看日本永久免费视频 | 亚洲第一页在线视频 | 亚洲伊人色 | 日本免费特黄aa毛片 | 午夜亚洲 | 国产xvideos国产在线 | 一区二区三区在线免费看 | 国产精品久久亚洲一区二区 | 国产欧美日韩在线不卡第一页 | 欧美亚洲在线视频 | 手机精品在线 | 成人影院午夜久久影院 | 波多野结衣在线中文 | 日本精品一区二区三区在线视频 | 久久成人免费观看草草影院 | 久久99精品久久久久久秒播 | 久久精品国产精品亚洲综合 | 免费日韩一级片 | 91玖玖| 久久免费公开视频 | 欧美在线观看www | 亚洲精品午夜在线观看 | 国产片一级aaa毛片视频 | 国产精品合集久久久久青苹果 | 亚洲免费播放 | 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 大尺度福利视频在线观看网址 | 中国一级毛片特级毛片 | 亚洲天堂伊人 | 欧洲成人全免费视频网站 | 一区二区三区日韩 | 久久青草国产手机看片福利盒子 | 久久视频在线免费观看 | 国产欧美精品午夜在线播放 | 国产a区| 图片区偷拍区小说区 | 日本成本人片 | 欧美videofree性欧美另类 |