javascript:es6
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
javascript:es6 [2014/01/05 10:56] – [Features] nullpon | javascript:es6 [2015/10/24 04:15] (現在) – 削除 nullpon | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== ECMAScript 6th ====== | ||
- | |||
- | ===== Features ===== | ||
- | ECMA-262 6th editionで追加予定の仕様 | ||
- | |||
- | * クラス定義文 / class definitions | ||
- | * let修飾子とブロックスコープ変数 / block scope, let modifiers | ||
- | * 分割代入 / destructuring assignment | ||
- | * スプレッド演算子 / spread operator | ||
- | * レストパラメータ / rest parameter | ||
- | * デフォルトパラメータ / default parameter | ||
- | * アロー関数 / arrow function | ||
- | * イテレータとfor-ofループ / iterator and for-of statement | ||
- | * ジェネレータ generator | ||
- | * プロキシ proxy | ||
- | * Map, Set, WeakMapオブジェクト | ||
- | * 型付き配列 / typed array | ||
- | |||
- | ===== クラス定義文 ===== | ||
- | |||
- | <code javascript> | ||
- | class Hoge { | ||
- | constructor(a) { | ||
- | this.a = a: | ||
- | } | ||
- | print() { | ||
- | console.log(this.a); | ||
- | } | ||
- | } | ||
- | |||
- | var h = new Hoge(" | ||
- | h.print(); | ||
- | </ | ||
- | |||
- | |||
javascript/es6.1388919406.txt.gz · 最終更新: 2014/01/05 10:56 by nullpon