一般社団法人 全国個人事業主支援協会

COLUMN コラム

  • jsにおける変数定義について

こんにちは、林です。
私の現在の開発現場ではNodeJSによるWebアプリケーションが業務のメインです。

その中で変数定義のコーディングについて大量のリファクタが発生したのでその共有をします。

JSの変数定義には以下のような種類があります。

  • var
  • let
  • const

それぞれの使い分けはこちらの記事を参考にさせていただきました。
ありがとうございます。

コーディングの問題は、再代入しないのにletを使っているパターン。

let object = {};
let array = [];

のようにオブジェクトや配列を作成、追加していくような場所で、再代入しないのにletを使っている場所のリファクタが発生しました。

正しくはこう。

const object = {}; // 再代入・再宣言しない
const array = []; // 再代入・再宣言しない

正しいコーディングライフを送りましょう。

The following two tabs change content below.

林 和幸

大学院卒業後、ベンチャー企業で4年WEB開発を行った後フリーランスとして独立。 1児のパパです。

最新記事 by 林 和幸 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア