• About Cosense
  • Help
  • Log in
JavaScriptTips
ES2015
2015年ぐらいのJavaScriptの仕様
ES5のようなバージョン番号付きの正式な仕様ではなく、あくまでプロポーザルみたいな位置づけだったと思うshokaishokai

Related
  • Sort by
  • Related
  • Modified
  • Created
  • Last visited
  • Most linked
  • Page rank
  • Title
  • Links
  • グローバル変数を使わない工夫
    JavaScriptは普通に書くと全てグローバルで実行されてしまう複数の.jsファイルをブラウザで読み込んだ場合、両方で同じ名前で変数が宣言されていたらヤバイ無名関数を作って即時実行する`(function(){ ....})();`[ES2015]だと[scope]を作って[const]や[let]を使うといい[shokai.icon]
  • spread operator
    `...array`の`...`部分の事https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Spread_operator配列を展開する、[ES2015]の最高の機能の1つ[shokai.icon]`[1, 2, ...arr]`配列の連結にも使える
  • argumentsを配列にする
    Array.prototype.sliceを使うことで手軽に配列にできる元来argumentsは「数字を添字に持つオブジェクト型」なので配列のメソッドは使えないjsなら `args=Array.prototype.slice.call(arguments);`coffeeなら `args=Array::slice.call arguments`[ES2015]では[spread operator]を使うとできる
  • Created by Sho HashimotoSho Hashimoto
  • Updated by Sho HashimotoSho Hashimoto
  • Views: 36
  • Page rank: 3
  • Copy link
  • Copy readable link
  • Start presentation
  • Hide dots
ES2015
2015年ぐらいのJavaScriptの仕様
ES5のようなバージョン番号付きの正式な仕様ではなく、あくまでプロポーザルみたいな位置づけだったと思うshokai.icon