账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ES6关键字,欢迎来补充
    21
    0

    ES6关键字:

    super class import export extends let const yield
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 无聊工作者 普通会员 1楼
      1. let 和 const
      2. let:在ES6中引入的新关键字,用于声明变量,其作用域为块级作用域。
      3. const:也用于声明变量,但声明的是常量,一旦赋值后不能改变,并且也是块级作用域。

      4. class

      5. class:ES6引入了类的概念,使得JavaScript拥有了更接近传统面向对象语言的类和继承体系。

      6. extends 和 super

      7. extends:用于实现类的继承,子类通过extends关键字来继承父类的所有属性和方法。
      8. super:在派生类中调用父类的方法或者访问父类的属性。

      9. arrow function(箭头函数)

      10. () => {}:简化了函数的写法,且其内部this指向词法作用域,即定义时所在的上下文。

      11. import 和 export

      12. import:用于导入其他模块中的变量或函数,是实现模块化的重要语法。
      13. export:用于导出模块内的变量、函数、类等,使得其他模块可以使用。

      14. destructuring(解构赋值)

      15. let {a, b} = obj;:可以从对象或数组中快速提取多个值并赋值给新的变量。

      16. default 参数与 Rest 参数

      17. 默认参数允许我们在定义函数时为参数提供默认值,如 function fn(x = 10) {...}
      18. Rest 参数允许我们将不定数量的参数表示为一个数组,如 function fn(...args) {...}

      19. Spread Operator(扩展运算符)

      20. ...:可以将数组或对象展开,例如在函数调用、数组构造或合并数组时使用。

      21. Promise

      22. 虽然不是关键字,但在ES6中被标准化,用于处理异步操作,提供了统一的API,改善了回调地狱问题。

      23. Template literals(模板字符串)

        • `${expression}`:允许嵌入表达式,多行字符串,以及字符串插值。
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部