问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

阿里前端面试题(1)——解构/异步/markdown语法解析

发布网友 发布时间:2022-12-10 19:05

我来回答

1个回答

热心网友 时间:2023-07-25 17:20

a. 不完全解构,也会成功,不会报错
b. 只要支持 Iterator 接口,都可以被解构赋值
c. null 可以替代默认值,而成功的解构赋值
d. 解构中不定参数可以出现在除第一个以外的其他位置
e. 解构是先找到同名属性,然后再赋给对应的变量
f. 默认值可以引用解构赋值的其他变量,但该变量必须已经声明

(d)

迭代一个对象的属性

不定参数只能放在最后一个位置


a. 在JavaScript中,任务被分为两种,一种宏任务(MacroTask),一种叫微任务(MicroTask),setTimeout 属于微任务
b. setTimeout(func, 500) 会精确的在 500ms 后执行 func
c. Promise、generator、async/await 都是异步解决方案
d. process.nextTick、Promise 都属于 node 中的微队列
e. 浏览器的 Event Loop 和 node 的 Event Loop 是不同的,实现机制也不一样
f. 在 node 中setTimeout 和 setImmediate 执行阶段是一致的

(c,d,e)
解析:f 两者的执行顺序要根据当前的执行环境才能确定

(那怎么知道主线程执行栈为空啊?js引擎存在monitoring process进程,会持续不断的检查主线程执行栈是否为空,一旦为空,就会去Event Queue那里检查是否有等待被调用的函数)

https://juejin.im/post/59e85eebf265da430d571f89

Markdown 是非常受技术人员喜欢的一种文本格式,请使用 JavaScript 来实现 marked 方法来进行 markdown 文本的 HTML 渲染,可以满足以下需求:

function marked(str) {
// your code here
}

marked('@@whatever@@').trim() // <p><blink>whatever</blink></p >
marked(' abc @@def@@ ghi').trim() // <p><em>abc</em> <blink>def</blink> <strong>ghi</strong></p >
marked('@@cool@@').trim() // <p><blink><strong>cool</strong></blink></p >

可以实现题目中的要求,但是还不能满足“@@abc”这样缺少对应字符串的情况

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玩GTA4时我的画面看别的地方都是黑的就只有我这一小范围能看的见!怎么... 金貂换酒的意思金貂换酒的近反义词 4.5×9/9等于几分之几? 9-3×5/9怎么计算? 0.3*5/9等于几分之几? "过了这个村就没了这个店 "的下一句是什么? 过了这个村没这个店下一句怎么接搞笑 过了这个村就没有这个店的下一句 “人权”是什么意思? 袁天沛个人作品 文言文怎么理解? ...秋思 陆游乌桕微丹菊渐开,天高风送雁声哀。诗情也似并刀快,_百度知... 秋思 陆游乌桕微丹菊渐开,天高风送雁声哀。诗情也似并刀快,剪得秋光... 乌桕微丹菊渐开,天高风送雁声哀写出了秋天风光怎样的特点 诗人在此诗中抒发了什么样的情怀 《摩斯密码通用本》txt全集下载 摩斯密码通用本小说txt全集免费下载 我准备花1000-1500元之间买一个冰箱,买哪个牌子的比较好点呢? 1907年的农历一月十八日是阳历那年那月那日 我爸爸是1907年12月16日出生农历请问阳历是哪年哪月哪日 做大娱乐家歌词是什么意思 1907.年的小年那天是几月几号 1猜一成语 字体下载好没法用 一(猜一成语) “一&quot;打一成语 如何下载华康少女手机字体并安装到手机正常使用 为什么下载的字体正常安装后photoshop里却不能使用呢? 酣豢高眠的意思 北京国际温泉酒店的房型说明 22-23赛季斯诺克世锦赛奖金分配正式公布,最高为50万英镑 九球追分147是多大 斯诺克147和146区别奖金 2o13年斯诺克国际锦标赛冠亚军奖金多少 五级流量卡下载什么软件 用那个软件管理流量比较好 【特选篇】家长对学生的评价10则 网站关键词字符最多可以设置多少个字符? 网站的关键词和描述超过字符限制会怎么样? 某网页有500个字符,关键词是2个字符,关键词密度是多少? 西安体育学院2019年招生简章,招生专业 西安体育学院高考录取通知书什么时候发放,附EMS快递查询方法 我只有初中文凭怎么进西安体育学院.. 西安体育学院只出了艺考分数没说是否合格证这是什么意思 肯德基在美团上购买的如何开发票 kfc显示已开票 描写柿子的古诗句 不堪身外悲前事,强向杯中觅旧春什么意思 世事难免沧桑人生难免悲凉什么意思 烙一张饼需要6分钟,正反各3分钟,一只平底锅每次可烙3张饼,烙5张饼需用...