タグ

ブックマーク / aligach.net (1)

  • JavaScript復習2017 - importとuse strictとメソッド定義 -

    [追記] Node.js 14 から警告なしに拡張子 .mjs は export / import できるようになります。 背景Ecma 262 + JScript でユニットテストを書いて から 10 年以上が経ち、途中 Rails 3 + CoffeeScript いいじゃないか、Underscore.js いいじゃないか期を経て現在は ES2015 が標準で当たり前ですよね、な時代になった。 ES2015 自体はなんでもかんでも式になってくれないと CoffeeScript の代わりにはならないよ、return 書くの面倒くさいよという気持ち以外はまぁそんなもんかなという程度の理解だったんだけど、Mithril を試した時 のように無理やり Browserfiy で CoffeeScript を挟んだりせずにそろそろ 素直に ES2015 をフルに使って書きつつ、それ以外に当に必要

    jsstudy
    jsstudy 2017/03/05
    ES2015 Babel は es2015 の preset で Ecmascript 5 に変換する際に自動的に 'use strict' を必ずファイルの先頭に置くので、自動的にすべて strict モードで動作するように変換される。Ecmascript 5 を前提にするなら Babel 使えという話
  • 1