ES6

  • 箭头函数与普通函数的区别

    1.不能使用new,不能作为构造函数。 2.箭头函数不绑定arguments 3.箭头函数不绑定this,会捕获其所在的上下文的this值,作为自己的this值 4.箭头函数没有原...

    2023年12月15日 0 73 0
  • let、const、var的区别

    块级作用域,变量提升,添加全局属性,重复声明,暂区时性死,初始值设置 let 和const具有作用域 var存在变量提升,let和const不存在变量提升 给全局添加属性: 使用v...

    2023年12月15日 0 77 0
  • ES6箭头函数

    在es6中有了箭头函数。箭头函数不能用作构造函数,也不支持this, arguments,super 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!

    2023年12月15日 0 78 0
  • promise`和`await/async`的区别

    async/await`是`Promise`的语法糖,将`Promise`的异步形式,用同步的形式展现出来。在错误捕获上,`Promise`用`.catch()`尾部捕获,`asy...

    2023年11月30日 0 88 0
  • Promise串行和并行实现多个异步程序

    异步并行:用`new Promise.all(pronises);`确保操作能并行执行,但是缺点,只要一个失败那就完蛋 异步串行:用`new Promise().then().ca...

    2023年11月30日 0 94 0
  • 谈谈对 Promise 的理解

    Promise 本身并没有提供任何的代码逻辑, 它只是帮助我们来改造代码结构, 最显著的一个特点就是通过 Promise 可以解决传统的回调地狱. 代码层面 Promise 提供了...

    2023年11月30日 0 83 0
  • 箭头函数有什么作用及实际应用场景?

    箭头函数可以使函数内部的 this 指向和函数外部保持一致; 箭头函数之所以可以让函数内部的 this 指向和外部保持一致是因为箭头函数内部没有 this 指向. 可以在 ajax...

    2023年11月30日 0 88 0
  • 谈谈 async/await 的使用方式和场景

    async是用来修饰函数的声明, 使用async修饰的函数会变成一个异步函数. await 用来修饰函数的调用, 被 await 修饰的函数必须返回一个promise 异步对象, ...

    2023年11月30日 0 76 0
  • 使用 let 声明的变量和 var 声明的变量有什么区别?

    使用 let 声明的变量有块级作用域, 并且没有变量的声明提升( 使用let 声明的变量在声明之前调用会报语法错误); 使用 var 声明的变量有声明提升(在声明之前调用会报 un...

    2023年11月30日 0 90 0
  • ES6 新增了那些特性?

    const(声明常量), let(声明变量)关键字; map 和 set 数据类型; 模板字符串; 对象数组解构赋值; 函数剩余参数;(...arg) 延展运算符;(...) 函数...

    2023年11月30日 0 88 0
  • Es6 中新增了那些数据类型?

    Symbol 类型(基本) Set 类型(复杂) Map 类型(复杂) WeakSet 类型(复杂) WeakMap 类型(复杂) TypedArray 类型(复杂)

    2023年11月30日 0 87 0
  • 说一下es6的导入导出模块

    > 导入通过import关键字 > 导出通过export关键字

    2023年11月30日 0 81 0
  • forEach、for in、for of三者区别

    forEach更多的用来遍历数组 for in 一般常用来遍历对象或json for of数组对象都可以遍历,遍历对象需要通过和Object.keys() for in循环出的是k...

    2023年11月30日 0 83 0
  • 将下面for循环改成for of形式

    js let arr = [11,22,33,44,55]; let sum = 0; for(let i=0;i

    2023年11月30日 0 85 0
QR code