ES6常用的語法~~~

1.const和let
兩者都會涉及到塊級作用域方面的知識點
一般const用于定義一些不變的常量 如:PI (如果是定義成了對象,那么對象的引用指針是不變,但是值能改)
let的話簡單粗暴點就當他是var的升級版本使用就行了,不會存在變量提升的問題(其實我不確定)

2.箭頭函數(shù)
()=>{}就這樣,比較簡單的寫法,功能上你喜歡哪個申明方式都可以
還有就是如果你喜歡頻繁使用this,那么箭頭函數(shù)會是個不錯的選擇

3.模板字符串
這個小東西,在tab鍵上面${name}` 就這么用

4.默認參數(shù)

let func  = (name='Bob') => { console.log(name) // Bob} //默認輸出Bob

5.對象和數(shù)組解構(gòu)
這個么就對應的蘿卜對應的坑,都給你拿出來。

let obj = {
  name: 'Bob',
  age: 26
};
let {name} = obj
console.log(name) // Bob

6.Promise

const promise = new Promise(function(resolve, reject) {
  // ... some code
  if (/* 異步操作成功 */){
    resolve(value);
  } else {
    reject(error);
  }
});

promise.then(function(value) {
  // success
}, function(error) {
  // failure
});

阮大大的書里簡單明了。。

7.class
通常使用方式:
a.js里

export class A{
constructor(){
}
//靜態(tài)方法,可直接訪問
static get(){
}
//非靜態(tài)的只能通過繼承去使用
  set() {
 }
}

// 加入a b在同一級目錄
b.js

import {A} from './b.js';

// b繼承a

export class B extends A {
  constructor(){
    super() //這個前面不能用this
  }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • *node下用express框架,實現(xiàn)一個簡單的mvc *構(gòu)建工具:gulp / babel / webpack ...
    韓娜愛吃辣_前端程序媛閱讀 1,192評論 0 1
  • ES6語法跟babel: 一、首先我們來解釋一下什么是ES? ES的全稱是ECMAScript。1996 11 ,...
    Mooya_閱讀 1,159評論 0 0
  • 一 . let和const都是塊級作用域 ES6以前, var關(guān)鍵字聲明變量. 無論聲明在何處, 都會被視為聲明在...
    J_wendel閱讀 540評論 0 0
  • 兒子算是個搗蛋鬼,但是他要是認真起來,絕對能當個小男神。下面在記事本躺了兩年的曰記便說明這一點。實際上那時發(fā)生...
    力拔閱讀 327評論 2 1
  • 2018-09-13[育心137累積法日記:]子湘媽打卡第好102天。 一、讀經(jīng)人員:子湘媽讀,子湘聽。二、讀經(jīng)內(nèi)...
    梁杏麗閱讀 151評論 0 0

友情鏈接更多精彩內(nèi)容