タグ

es6とecmascriptに関するkoba04のブックマーク (2)

  • 2015-04-20のJS: ECMAScript6最終ドラフト、JavaScriptトレーニング

    JSer.info #224 - 次期ECMAScriptであるES6 Rev 38 Final Draftがリリースされました。 Final Draft of the ECMAScript 2015 Language Specification (ES6) is now available at http://t.co/pcHkz1muWu Next step: Ecma GA approval vote — Allen Wirfs-Brock (@awbjs) April 16, 2015 ECMAへ提出されて2015年の6月のECMAのミーティングにて承認されれば、ECMA標準として公開される予定になっています。 2014-06-09のJSの際にES6のリリース次期が変更されていましたが、この変更した通りに進んでいるようです。 (図は2014-06-09時点のもの) *画像が横に長い

    2015-04-20のJS: ECMAScript6最終ドラフト、JavaScriptトレーニング
  • Class構文について - JS.next

    概要 待ち焦がれた人も多いことだろう。ES2015の一番の目玉機能とも言えるクラス構文が、ついにV8でサポートされた。 Class構文は、『関数(コンストラクタ)定義』+『.prototypeへのメソッド定義』の糖衣構文である。 JSで今まで様々に工夫されてきたクラスの書き方を、綺麗に統一してくれる可能性を秘めている。 クラスを作る 従来、Catクラスを作ろうとした場合このように書いてきた。 function Cat(name) { this.name = name } Cat.prototype.meow = function () { alert( this.name + 'はミャオと鳴きました' ) } しかしこの書き方だとどうしても、コンストラクタとメソッドの定義が分離されているため、クラスとしてまとまりがなく分かりづらく感じる。 メソッドが増えてきた時も、Cat.prototyp

    Class構文について - JS.next
  • 1