JavaScript ES6の主要機能とモダンな記法ガイド
ブロックスコープと変数宣言
ES6で導入されたletとconstは、従来のvarが持つ関数スコープの課題を解決します。letはブロックスコープを提供し、ループ処理内でのクロージャに関する予期せぬバグを防ぐために非常に有用です。一方、constは再代入が不可能な定数を宣言するために使用され、値の意図しない変更を防ぎます。
const MAX_RETRY_COUNT = 3;
// MAX_RETRY_COUNT = ...
10月3日 11:37 投稿
Vue.jsの基礎と応用
ES6の新機能
モジュール化構文
デフォルトエクスポートとインポート:
export default myData;
import importedObject from './js/myData.js';
名前付きエクスポートとインポート:
export {myTest, areaData};
import {myTest, areaData} from './js/myData.js';
JavaScriptファイルからのエクスポート:
export {myTest, areaData};
HTMLファイルでのインポート:
<script ...
8月25日 17:32 投稿
JavaScript関数のプロパティとメソッド、ES6の拡張機能の概要(アロー関数とrestパラメータ)
序論
JavaScriptにおける関数はオブジェクトであるため、独自のプロパティやメソッドを持っています。これらを理解することで、より効果的に関数を利用できます。
// 関数のさまざまな形式
function foo() {}
function foo(a) {}
function foo(a = 1) { return a }
function foo([a,b]) { return a + b }
function foo(a,...args) {return a}
var foo = function() {};
var ...
7月11日 22:46 投稿