《ES6新特性》

ECMAScript 6(简称ES6),是JavaScript的语法规范

let/var,const

说明:var可以看成是JavaScript语言设计上的错误,可以把let堪称更完美的var

  • let: 有块级作用域,而var没有
  • const:作用是将某个变量修饰为常量,当修饰的标识符不会被再次赋值时,就可以用const来保证数据的安全性

函数增强

run: function(){ } --> run(){ }

导入/导出(import/export),在模块作用域中不会出现命名冲突

// info.js
// 第一种导出写法
export let name = 'why';
export let age = 18;
// 第二种导出写法
let name = 'why'
let age = 18
export {name, age}
//importinfo.js
//导入写法
import {name, age} from 'info.js'

export default,这种导出方式可以让导入者自由命名,但是在同一个模块中只能有一个export default
导入方式:import 自己定义的名称 from './info.js'
如果需要导入的东西很多,可以写成import * obj from './info.js',使用时采用obj.的方式调用

箭头函数

const a = () => {}

  1. 放入两个参数
    const sum = (num1, num2) => { return num1 + num2 }
  2. 放入一个参数时,参数列表的括号可以省略
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值