1、let/const let定义变量,可以被重新赋值。const定义常量,不能被重新赋值。 2、解构赋值 解构赋值就是:按照一定的模式从数组或对象中取值,对变量进行赋值的过程。 ...
callback hell方法的使用 可读性不友好 用promise 去改造 用多个.then去分批处理 问题解答: new promise实例,而且要传入return new promise时要传入函数,函数有resolve reject函数 成功时执行resolve 失败时执行reject .then监听结果 ES 常用功能 let 定义变量,可以重新赋值 const 定义常量,不可以重新赋值 ...
2019-04-06 17:05 1 795 推荐指数:
1、let/const let定义变量,可以被重新赋值。const定义常量,不能被重新赋值。 2、解构赋值 解构赋值就是:按照一定的模式从数组或对象中取值,对变量进行赋值的过程。 ...
<script> //1. var foo = { bar: function () { re ...
1.es5和es6的区别,说一下你所知道的es6 ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化 ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015 ES6是继ES5之后的一次改进,相对于 ...
转自:https://juejin.im/post/5c0397186fb9a049b5068e54 1、题目一 2、题目二: 需要说明的是: 正常情况下,awai ...
1、 输出结果为:1,2,4,3。 解题思路:then方法是异步执行的。 2、 输出结果:success 解题思路:Promise状态一旦改变,无法在发生变更。 3、 输出结果:1 解题思路:Promise的then方法的参数 ...
什么是异步 同步(sync)是一件事一件事的执行,只有前一个任务执行完毕才能执行后一个任务。异步(async)相对于同步,程序无须按照代码顺序自上而下的执行。 为什么要使用异步 由于js是单线程的,只能在js引擎的主线程上运行,所以js代码只能一行一行的执行,如果没有异步的存在,由于当前 ...
1.如何将多个png图片合成一个? 首先,打开ps,新建一个透明色画布,然后再将两张图片拖入(注意:回车拖入),然后再选中这三个图层,右键选择合并图层,最后快速导出为png即可。 2.如何快 ...
递归: function a(n) { if(n===0){ return 1; } return n*a(n-1); } a(3); 尾递归:尾递归是一种递归的写法,可以避免不断的 ...