javascript:es6
文書の過去の版を表示しています。
ECMAScript 6th
Features
ECMA-262 6th editionで追加予定の仕様
- クラス定義文 / class definitions
- let修飾子とブロックスコープ変数 / block scope, let modifiers
- 分割代入 / destructuring assignment
- スプレッド演算子 / spread operator
- レストパラメータ / rest parameter
- デフォルトパラメータ / default parameter
- アロー関数 / arrow function
- プロキシ proxy
- Map, Set, WeakMapオブジェクト
- 型付き配列 / typed array
クラス定義文
class Hoge { constructor(a) { this.a = a: } print() { console.log(this.a); } } var h = new Hoge("あ"); h.print();
let修飾子とブロックスコープ
var a = 0; if (true) { let a = 1; console.log(a); // 1 } console.log(a); // 0
var sum = 0; var arr = [1,2,3]; for (let i = 0; i < arr.length; i++) { sum += arr[i]; } console.log(i); // throw ReferenceError
javascript/es6.1389147187.txt.gz · 最終更新: 2014/01/08 02:13 by nullpon