ES6解構(gòu)賦值:
栗子:
var person= {
name:'haha',
age:'18'
}
//ES5
var name = person.name
var age = person.age
//ES6
var {name, age} = person
ES6對(duì)象聲明:
var name ="haha"
//es5
var person = {
name:name,
say : function(){
console.log(this.name)
}
}
//es6
var person = {
name,
say () {
console.log(this.name)
}
}
ES6模塊語(yǔ)法:
導(dǎo)入導(dǎo)出對(duì)應(yīng)
export default routes
import routes from './routes'
導(dǎo)出什么值獲取什么值。
export default function search(){
}
import search from './xx.js'
//search是一個(gè)函數(shù)
export routes
import {routes} from './routes'
箭頭函數(shù)
//es5
function resolve(res) {
that.items = res.books;
}
//es6
var resolve = res => {
this.items = res.books;
}