摘要:革命伴隨著到來的是一場語法革命請忘記,統(tǒng)一使用聲明變量和函數(shù)解構(gòu)解構(gòu)帶來了簡潔的賦值方式,在任何聲明變量的地方都可以使用解構(gòu)賦值。
革命
伴隨著es6到來的是一場語法革命!
let const請忘記var,統(tǒng)一使用let,const聲明變量和函數(shù)
let foo = `new` let bar = function(){}解構(gòu)
解構(gòu)帶來了簡潔的賦值方式,在任何聲明變量的地方都可以使用解構(gòu)賦值。
let
for of
函數(shù)形參
import
解構(gòu)分為[],{}兩個模式
const { name, age } = { name:`lbc`, age:22 } const [ name, age ] = [ `lbc`, 22 ]默認值
解構(gòu)默認值
let [a=1] = []
參數(shù)默認值
let = function(x=0){}...運算符
請忘記arguments
function fn(...args){}
請忘記apply
console.log(...[1,2])
在{}模式下展開它會迭代鍵值對
let obj = {...{a:1},...{a:2}}
在[]模式下展開它會調(diào)用迭代接口Symbol.iterator
let o = {[Symbol.iterator]:function*(){yield 1;yield 2}} [...o]箭頭函數(shù)
() => 6 它沒有自身的this,arguments,new.target等等隱藏的變量
二進制和八進制數(shù)值表示法es6明確規(guī)定二進制和八進制前綴為0b,0o
對象字面量es6增加了屬性的簡潔表示法和計算屬性名
let name = `lbc`; let obj = { name, do(){}, [`a`+`ge`]:22 }模版字符串
它可以嵌入表達式,保留換行和縮進,請忘記"",""
let name = `lbc` let template = ` my name is ${lbc} `
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/88540.html
摘要:說到肯定是先介紹了,據(jù)阮一峰老師介紹到,是一個廣泛使用的轉(zhuǎn)碼器,可以將代碼轉(zhuǎn)為代碼,從而在現(xiàn)有環(huán)境執(zhí)行。輸出其他還有等可以查看阮一峰的入門 ES6也出來有一會時間了,他新增的語法糖也的確大大提高了開發(fā)者的效率,今天就總結(jié)一些自己用到最多的。 說到ES6肯定是先介紹Babel了,據(jù)阮一峰老師介紹到,Babel是一個廣泛使用的轉(zhuǎn)碼器,可以將ES6代碼轉(zhuǎn)為ES5代碼,從而在現(xiàn)有環(huán)境執(zhí)行。這意...
摘要:的翻譯文檔由的維護很多人說,阮老師已經(jīng)有一本關(guān)于的書了入門,覺得看看這本書就足夠了。前端的異步解決方案之和異步編程模式在前端開發(fā)過程中,顯得越來越重要。為了讓編程更美好,我們就需要引入來降低異步編程的復雜性。 JavaScript Promise 迷你書(中文版) 超詳細介紹promise的gitbook,看完再不會promise...... 本書的目的是以目前還在制定中的ECMASc...
摘要:本系列文章適合快速掌握入門語法,想深入學習的小伙伴可以看看阮一峰老師的入門本篇文章是對之前文章的一個補充,可以使代碼更簡潔函數(shù)參數(shù)默認值在傳統(tǒng)語法中如果想設(shè)置函數(shù)默認值一般我們采用判斷的形式在新的語法中我們可以在參數(shù)聲明的同時賦予默認值參數(shù) 本系列文章適合快速掌握 ES6 入門語法,想深入學習 ES6 的小伙伴可以看看阮一峰老師的《ECMAScript 6 入門》 本篇文章是對之前文章...
摘要:結(jié)合工作中使用情況,簡單對進行一些復習總結(jié),包括常用的語法,等,以及短時間內(nèi)要上手需要重點學習的知識點不同工作環(huán)境可能有一些差別,主要參考鏈接是阮一峰的博客以及外文博客阮老師大部分文章是直接翻譯的這個博客簡介先說一下,是一個標準化組織,他們 結(jié)合工作中使用情況,簡單對es6進行一些復習總結(jié),包括常用的語法,api等,以及短時間內(nèi)要上手需要重點學習的知識點(不同工作環(huán)境可能有一些差別),...
摘要:在重寫完了的時候,就個人總結(jié)了一下常用的一些常用的語法和比優(yōu)越的方面。參數(shù)字符串是否在原字符串的尾部返回布爾值。第一個大于的成員的索引方法,用于某個數(shù)組是否包含給定的值,返回一個布爾值。 1.前言 前幾天,用es6的語法重寫了我的一個代碼庫,說是重寫,其實改動的并不多,工作量不大。在重寫完了的時候,就個人總結(jié)了一下es6常用的一些常用的語法和比es5優(yōu)越的方面。下面提到的語法可能也就是...
閱讀 1279·2021-09-02 13:36
閱讀 2731·2019-08-30 15:44
閱讀 2987·2019-08-29 15:04
閱讀 3205·2019-08-26 13:40
閱讀 3653·2019-08-26 13:37
閱讀 1184·2019-08-26 12:22
閱讀 1030·2019-08-26 11:36
閱讀 1227·2019-08-26 10:41