当前位置: 首页 > news >正文

深圳送花网站哪个好seo千享科技

深圳送花网站哪个好,seo千享科技,京挑客网站建设,seo网站搜索优化遇到一个有趣的题目,做个笔记 实现一个arrange函数,可以进行时间和工作调度 //[> …]表示调用函数后的打印内容 //arrange(‘William’).execute(); //> William is notified //arrange(‘William’).do(‘commit’).execute(); //>William …

遇到一个有趣的题目,做个笔记

实现一个arrange函数,可以进行时间和工作调度
//[> …]表示调用函数后的打印内容

//arrange(‘William’).execute();
//> William is notified

//arrange(‘William’).do(‘commit’).execute();
//>William is notified
//>Start to commit

//arrange(‘William’).wait(5).do(‘commit’).execute();
//>William is notified
//等待5秒
//>Start to commit

//arrange(‘William’).waitFirst(5).do(‘push’).execute();
//等待5秒
//>William is notifed
//>Start to push

function arrange(){
//此处写代码逻辑
}

可以通过链式调用来实现这个问题。每个方法都返回一个对象,该对象包含当前的状态和一系列要执行的方法

function arrange(name) {const state = {name: name,actions: [],waitFirstTime: 0};return {execute() {if (state.waitFirstTime > 0) {setTimeout(() => this.executeAfterWait(), state.waitFirstTime * 1000);} else {this.executeAfterWait();}},executeAfterWait() {console.log(`${state.name} is notified`);state.actions.forEach(action => {if (action.type === 'wait') {setTimeout(action.fn, action.time * 1000);} else {action.fn();}});},do(task) {state.actions.push({type: 'task',fn: () => console.log(`Start to ${task}`)});return this;},wait(time) {state.actions.push({type: 'wait',time: time,fn: () => console.log(`Waited for ${time} seconds`)});return this;},waitFirst(time) {state.waitFirstTime = time;return this;}};
}// 测试用例
arrange('William').execute();
arrange('William').do('commit').execute();
arrange('William').wait(5).do('commit').execute();
arrange('William').waitFirst(5).do('push').execute();
http://www.qdjiajiao.com/news/10440.html

相关文章:

  • 做土豆的视频在线观看网站网站建设技术托管
  • 企业展厅布展设计公司网站搭建谷歌seo
  • 互联网站备案登记表杭州排名推广
  • 宁波高端网站设计价格指数函数公式
  • 深圳积分商城网站制作百度竞价推广一个月多少钱
  • 用织梦做网站有什么公司会要吴江网站制作
  • 玉溪市政府城乡建设局网站百度推广在哪里能看到
  • 电子商务网站是电子商务企业网站收录查询平台
  • 江川区住房和城乡建设局网站营销型网站
  • 官方网站的必要性百度合作平台
  • 新网站怎么做网络推广电商平台怎么运营的
  • 搭建源码下载站网站创建自己的网站
  • 毕业设计做网站前端台州seo排名外包
  • 寻找做电影网站团队合作seo关键词优化哪个平台好
  • 河南网站开发优化杭州seo博客有哪些
  • 惠州建设工程造价管理站网站网站系统
  • 外国s网站建设seo网站推广方式
  • 网站建设网银鄂州网站seo
  • 展示型网站案例cms
  • 网络型网站分为北京谷歌优化
  • 金融企业如何做好网络推广seo高端培训
  • 哪个网站做的win10系统微信推广链接怎么制作
  • 网站开发需要多少钱推荐国内最新新闻大事
  • 记事本做网站格式百度用户服务中心客服电话
  • 创建qq网站吗新网站 seo
  • 网站内页标题修改360网站推广登录
  • 汕尾网站网站建设正规的代运营公司
  • 企业vi设计说明seo建站系统
  • 怎样建设游戏网站全部视频支持代表手机浏览器
  • 用bootstrap基础教程做的网站焊工培训心得体会