CreateLife ~AlwaysLatest~

JavaScript

オブジェクト、配列を展開できる const fruits = ['apple','banana','grape']; const newFruits = [...fruits]; console.log(newFruits)…

JavaScript

Classを使うことで効率の良いコードが書ける様になる 積極的に使おう 定義 似たようなオブジェクトを生成するための設計図 クラス構文の使い方 定義する class User {} インスタンス化する new User(); 定義時に書ける…

JavaScript

一覧 varletconst関数宣言文再宣言できるできないできないできるスコープ持たない(関数スコープのみ)持つ持つ持たない(関数スコープのみ)ホイスティングされる(初期値はされない)されないされないされる(初期値もされる)グローバルオブジ…

JavaScript

どういうものか キー、バリューセットのオブジェクトの様なものスクリプトを読み込む前に1つレキシカル環境を作り、グローバルオブジェクトを登録するブロックスコープを読み込んだら新たなレキシカル環境を作るこの中にouterEnv(1つ外のレキシカ…

JavaScript

そもそも 使わなくても良い機能 getterとは何か メソッドをプロパティの様に扱うためのもの const calculator = { size: 60, member: 4, // totalにsize*memberの値を設定したい時 …

JavaScript

プロトタイプチェーンはどういう機能か オブジェクトには必ず内部的にプロトタイププロパティを持っているプロトタイププロパティの中にさらにプロトタイププロパティがネストされているプロパティにアクセスした時にプロトタイププロパティの中を捜索する …

JavaScript

グローバルオブジェクト JavaScriptエンジンが初期状態で生成するオブジェクト↓確認方法(どれも同じ) console.log(globalThis); window self frames グローバルオブジェクトは下記の要素が混ざっ…

JavaScript

関数について アロー関数、レストパラメータ、コールバック関数とは | JavaScriptの関数は実行可能なオブジェクトであり、オブジェクトから関数を作成できない。この記事では、関数の定義方法やアロー関数、レストパラメータ、コールバック関数について説明します。JavaScriptで関数を定義する方法には、関数宣言文と関数式があります。 - パート 4

JavaScript

この辺をしっかり理解しておくとReactなどにステップアップした際につまづかない。ここには「式」しか書けない、、みたいな事が出てくるから 前提 ECMAScript(JavaScriptの規格)に明示的に「文」と「式」の定義は書かれていない…

JavaScript

&&(AND)と||(OR)について、何となくわかっているからと言って理解を怠っていた代表格。 - パート 4