训练营作业
wsq_bsdn
这个作者很懒,什么都没留下…
展开
-
作业part1-2
一、请说出下列最终的执行结果,并解释为什么。 答案: 10,函数执行时,输出的 i 是for循环中的变量 i,函数执行时,循环结束,变量 i 的值为10,故输出的 i 也就是 10。 二、请说出下列最终的执行结果,并将解释为什么。 答案: 将会提示错误,因为在 if 块级作用域中,存在 let 声明的 tmp 变量,但是在声明之前就使用了,let 声明变量不存在变量声明提升,因此将提示错误。 三、结合ES6新语法,用最简单的方式找出数组中最小值。 答案: arr.reduce((v, n) =>原创 2020-10-27 16:17:10 · 107 阅读 · 0 评论 -
前端训练营part1-1作业答案
简答题 一、js异步编程实际是将部分js代码的执行滞后。js是单线程的,如果没有异步,对于某些耗时较大的操作,如异步获取数据,IO操作等,js将等待操作完成再执行下面的代码,这样会造成界面卡顿、白屏等现象。而js的异步编程就是用来解决这个问题的。 js在执行时,会将js代码解析成一个一个任务,然后依次执行。任务分为同步任务和异步任务。 同步任务 js在执行同步任务时会将任务添加到执行栈中并立即执行,等待任务执行完成之后再将其从执行栈中弹出。 异步任务 js在执行异步任务时,会经过相应的处理模块处理之后添加原创 2020-10-13 16:44:54 · 264 阅读 · 0 评论