码迷,mamicode.com
首页 > 其他好文 > 详细

ES6

时间:2019-11-16 23:11:55      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:相同   添加   创建   如何   init   script   func   npm   去掉   

一、ES6

什么是:ECMAScript第六个版本

优点:在不改变原理的基础上,简化了js代码

问题:兼容性

包括:

1.let

什么是:专门代替var来声明变量的

为什么:var的问题:

1.声明提前

2.没有块级作用域

 

何时:只要声明变量都用let

优点:

1.阻止了声明提前

2.添加了块级作用域

原理:let其实就是一个匿名函数自调!

且let为了双保险,其实在底层悄悄给变量改了名。

let的小脾气:

1.在相同作用域/块内,禁止同时let两个同名的变量

2.在let a 之前到当前作用域的顶部之间不允许提前使用a变量

二、箭头函数

什么是:对普通函数声明的简写

何时:今后绝大多数匿名函数的创建,都用箭头函数。

如何:3件事

1.去掉function在()和{}之间加=>

2.如果形参列表只有一个变量,可省略()

3.如果函数体只有一句话,可省略{}

但是,如果仅有的这句话,还是return,则必须省略return

去掉{}时,还要注意去掉语句结尾的";"

 

单词列表:

1.declare   声明

2.initialization  初始化      第一次给变量赋值 比如:var a=10;

   简写为init    比如:npm init 初始化一个node.js项目的package.json文件

3.access 访问

4.identifier  标识符,变量名,函数名,.....

5.declare  声明

6.operator 运算符

7.arrow 箭

 

ES6

标签:相同   添加   创建   如何   init   script   func   npm   去掉   

原文地址:https://www.cnblogs.com/sna-ling/p/11874455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!