【前端】必学知识ES6 1小时学会

1.ES6概述

2.let和const的认识

3.let、const、var的区别

4.模板字符串

5.函数默认参数

6.箭头函数【重点】

​编辑7.对象初始化简写以及案例分析 【重点】

8.对象解构

8.对象传播操作符

9.对象传播操作符案例分析

​编辑 10.数组Map

11.数组Reduce 

12.NodeJS小结

1.ES6概述

ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。

【前端】必学知识ES6 1小时学会_第1张图片

2.let和const的认识

以前都是用var定义常量和变量 

现在使用let定义变量 const定义常量更好的区分

【前端】必学知识ES6 1小时学会_第2张图片

【前端】必学知识ES6 1小时学会_第3张图片

3.let、const、var的区别

这里应该打印0 1 2 3 4 5但是直接打印5了 这是var的一个问题 变量穿透 因为var定义可以是变量也

可以是常量 所以它作为常量来说 这里就穿透了

使用let 定义变量 就不会造成穿透问题

同时我们的常量都是不可以修改的 const可以直接定义常量 不允许修改 

修改常量直接报错

// 在实际开发和生产中,如果是小程序,uniapp或者脚手架中,可以大胆使用let和const

// 在web开发中,建议还是var,有些浏览器不支持ES6

小结:

        1.let和const主要解决 变量穿透 和 常量修改问题

 【前端】必学知识ES6 1小时学会_第4张图片

【前端】必学知识ES6 1小时学会_第5张图片

【前端】必学知识ES6 1小时学会_第6张图片

【前端】必学知识ES6 1小时学会_第7张图片

4.模板字符串

相比较传统的字符串拼接 ES6的 `${}`更加简洁好用

【前端】必学知识ES6 1小时学会_第8张图片

5.函数默认参数

【前端】必学知识ES6 1小时学会_第9张图片

6.箭头函数【重点】

【前端】必学知识ES6 1小时学会_第10张图片7.对象初始化简写以及案例分析 【重点】

【前端】必学知识ES6 1小时学会_第11张图片

对象简写案例

【前端】必学知识ES6 1小时学会_第12张图片

8.对象解构

【前端】必学知识ES6 1小时学会_第13张图片

8.对象传播操作符

    

9.对象传播操作符案例分析

【前端】必学知识ES6 1小时学会_第14张图片 10.数组Map

    

【前端】必学知识ES6 1小时学会_第15张图片 

11.数组Reduce 

    

12.NodeJS小结

ES6 js新建文件中,在node中可以直接使用

【前端】必学知识ES6 1小时学会_第16张图片

你可能感兴趣的:(#,②,JavaScript,前端,es6,javascript)