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

怎么做网站发货百度推广在哪里

怎么做网站发货,百度推广在哪里,手机网站怎么做优化,建站专家网站建设系统遇到一个有趣的题目,做个笔记 实现一个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.hrbkazy.com/news/27267.html

相关文章:

  • 学校网站建设规划书实时热点新闻事件
  • 做早餐煲汤网站360优化大师官方网站
  • 网站建设论坛快速建站网络营销的推广方式都有哪些
  • 深圳优秀网站建设公司上海做网站优化
  • 深圳网站建设toolcat电商网站建设价格
  • 广州专业做网站建设重庆网站快速排名优化
  • 如何做自己的个人网站免费发布推广信息的平台
  • jsp网站建设上海优化价格
  • 网站建设设计的流程网络营销方法
  • 网站的维护工作内容广州抖音推广
  • 网站开发建设明细报价表网红推广
  • 网站建设没有业务怎么办河南网站建设
  • 什么网站做禽苗好的网站今天最新的新闻头条
  • 网站建设公司有多少钱什么是淘宝搜索关键词
  • 字画价格网站建设方案怎么优化自己公司的网站
  • 网站设计与制seo网站推广是什么
  • 淘宝客有必须做网站吗千网推软文推广平台
  • 徐州企业网站制作软文推广代理平台
  • 罗湖区住房和建设局网站官网vi设计
  • 站群服务器怎么自己开网站
  • 个人网站备案麻烦淘宝网店运营
  • 企业商城网站开发建设好的网站或网页
  • 做网站的后台用什么开发比较好可以推广的软件
  • 所有网站打不开漯河seo公司
  • 河池网络推广北京搜索引擎优化经理
  • 做网站要以单位文库百度登录入口
  • 长春建站微信管理系统软件
  • 网站论坛页怎么做十大小说网站排名
  • 公司网站可以做无形资产么pc网站建设和推广
  • 一个企业网站多少钱自己做网站