當前進度:函式的擴充套件
最近在看這篇文件學習es6。其中有些錯誤的地方做個更正,以供參考
1。變數的解構賦值一節有這樣一段
let foo;
let = ; // syntaxerror: duplicate declaration "foo"
let baz;
let = ; // syntaxerror: duplicate declaration "baz"
上面**中,解構賦值的變數都會重新宣告,所以報錯了。不過,因為var
命令允許重新宣告,所以這個錯誤只會在使用let
和const
命令時出現。如果沒有第二個let
命令,上面的**就不會報錯。
let foo;
( = ); // 成功
let baz;
( = ); // 成功
上面**中,let
命令下面一行的圓括號是必須的,否則會報錯。因為解析器會將起首的大括號,理解成乙個**塊,而不是賦值語句。
第一段**中錯誤,第二段**中因為沒有let宣告,因此可以成功。但實際上在chrome瀏覽器中也是不會出錯的
es6簡易教程(for react)
課間題1 請建立乙個js檔案,並寫入如下 執行輸出。回家記得在自己電腦上安裝nodejs並執行下面的 console.log hello world 螢幕輸出課間題 es6 let x 10const y 20x 25 ok y 30 typeerror assignment to constant...
ES6系列 ES6簡介
2015年6月17日,ecmascript的第六個版本正式發布,該版本正式名稱為ecmascript 2015,但通常被稱為ecmascript 6或者es6。瀏覽器對es6的支援情況 es6主要應用於node.js,如果想用在瀏覽器中,就需要使用轉碼器 將es6 轉成es5 這意味著,可以用es6...
ES6 基礎教程(一)
用法 塊級作用域 不可重複宣告。用法 定義常量 一旦定義,你只能去讀取它,不要進行其他操作。預設引數function fn a,b fn undefiend undefined function fn a 5,b 6 fn 5 6restfunction fn re fn 1,2,3,4 1,2,3...