1. 程式人生 > >前端技術棧ES6對比ES5學習

前端技術棧ES6對比ES5學習

1、變數的定義

var定義全域性變數

let定義區域性變數 諸如for迴圈

const定義常量 不可修改

2、函式

ES6 定義有參函式時,預設可以賦值function method(count=100){

console.log(count);

}

3、函數語言程式設計思想

省略關鍵字function return  繫結this上下文

[1,2,3].map(x=>x+1);

4、面向物件的思想

解構物件屬性

const person{

name:'Arwen'

age:11

}

const {name,age}=person

5、組裝物件及屬性

const sex=['male','female']

const sexs=[...sex,'unknown']

6、import 和export匯入匯出功能

import person from './testDemo.js'