zoukankan      html  css  js  c++  java
  • ES6详细讲解

     一、ES6是什么

    二、学习ES6前提

    三、ES6主要学习内容

    3.1  let const —— var

     在外面可以访问到b,不能访问到a

    undefined /报错

    for循环,闭包作用

    利用let方法去解决

    循环体内部的作用域不会受到for里面的作用域的影响

    const申明一个常量

    c必须得赋值,不然会报错

    如果直接改变a的值就会报错,如果是改变对象里面的引用是可以的。

    3.2 set 数据结构

    set基本概念

    创建一个set

    set类的属性——只有一个属性size

    set类的基本方法

    键和值的确是一样的

    3.3 map 数据结构——字典数据结构

    NAN是一样的

    3.4 iterator 和 for of 循环

    数组去重

    3.5 class 语法

    ES5基于原型的方式

     

    class改写

     

     

    3.6 class 继承

    3.7 symbol 数据类型

    symbol不能转化成数字类型且不能做任何运算

    3.8  内置对象的扩展

    如果find没找到就会返回一个undefined

    如果findIndex没找到就会返回一个-1

    3.9 函数的扩展(箭头函数)

     

     

    3.10  promise

    三种状态

    实际例子

     

  • 相关阅读:
    谢尔排序(缩小增量排序)
    折半插入排序
    插入排序
    选择排序
    冒泡排序
    ul+js模拟select+改进
    ul+js模拟select
    前端面试题
    js数组去重的三种常用方法总结
    使用PHP实现文件上传和多文件上传
  • 原文地址:https://www.cnblogs.com/liumengdie/p/9172654.html
Copyright © 2011-2022 走看看