1.es5和es6的区别,说一下你所知道的es6 ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化 ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015 ES6是继ES5之后的一次改进,相对于 ...
输出结果为: , , , 。 解题思路:then方法是异步执行的。 输出结果:success 解题思路:Promise状态一旦改变,无法在发生变更。 输出结果: 解题思路:Promise的then方法的参数期望是函数,传入非函数则会发生值穿透。 输出结果: Promise Promise setTimeout 解题思路:这个牵扯到js的执行队列问题,整个script代码,放在了macrotask ...
2018-04-16 14:59 0 2295 推荐指数:
1.es5和es6的区别,说一下你所知道的es6 ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化 ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015 ES6是继ES5之后的一次改进,相对于 ...
转自:https://juejin.im/post/5c0397186fb9a049b5068e54 1、题目一 2、题目二: 需要说明的是: 正常情况下,await命令后面是一个 Promise 对象,返回该对象的结果。如果不是 Promise 对象,就直接 ...
题目一 解析 首先 Promise 新建后立即执行,所以会先输出 1,2,而 Promise.then()内部的代码在 当次 事件循环的 结尾 立刻执行 ,所以会继续输出4,最后输出3。 答案 题目二 解析 resolve 函数 ...
1. 多个 .catch 以上代码的输出将会是什么?请选择正确的答案: [ ] 打印一次消息 [x] 打印两次消息 [ ] UnhandledPromiseRejectionWarning [ ] 程序退出 解析: 我们使用构造函数方法创建一个 Promise ...
Promise一旦创建立即执行 所以1,2输出 Promise.then 在所有的代码执行完毕后执行 所以3最后 所以是1243 2、第二题 Promise一旦创建立即执行 resolve函数是当Promise对象的状态从“未完成”变为“成功 ...
1、es5和es6的区别,说一下你所知道的es6 ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化 ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015 ES6是继ES5之后的一次改进 ...
1、es5和es6的区别,说一下你所知道的es6 ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化 ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015 ES6是继ES5之后的一次改进 ...
1、ES5、ES6和ES2015有什么区别? ES2015特指在2015年发布的新一代JS语言标准,ES6泛指下一代JS语言标准,包含ES2015、ES2016、ES2017、ES2018等。现阶段在绝大部分场景下,ES2015默认等同ES6。ES5泛指上一代语言标准。ES ...