2020-07-01から1ヶ月間の記事一覧
Errorオブジェクト 例外処理(try...catch) 例外のスロー 例外処理とコールスタック try...catch...finally 例外処理は例外に限る 参考文献 Errorオブジェクト JavaScriptに用意されているオブジェクト インスタンスを生成するだけでは何も起こらない // イ…
マップ(Map) ウィークマップ(WeakMap) セット(Set) ウィークセット(WeakSet) 参考文献 せっかくMap、Setが使えるのだからObjectを使うと決定する前に、Map、Setが使えないか?を考えるべき。 マップ(Map) オブジェクトの特徴(マップの違い) キー…
配列の基本 配列要素の操作 先頭・最後の要素に対する操作 複数要素の追加 部分配列 途中の要素の削除や途中の要素への追加 配列内の要素の削除や置換 配列を特定の値で埋める 逆転とソート 検索 indexOf(指定した値と最初に一致する要素の添え字番号を返す…
24時00分00秒がtrue!?に納得できない。 やったこと その1:厳密比較(があるらしい)→ 試してみた→ 変化なし 1-1:リファレンスをよく読む 1-2:厳密比較を試してみた その2:問い合わせてみる リファレンスサイト上から問い合わせる stackoverflow(BETA…
方法1:filterメソッドとindexOfメソッドを利用する const list = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun', 'Sun', 'Sun']; const day = list.filter((x,i,self) =>{ return self.indexOf(x) === i; }) console.log(day); // ["Sun", "Mo…
方法①:lengthを使用する a=[1,2,3]; console.log(a.length>3); 方法②:inを使用する a=[1,2,3]; console.log(3 in a); Arrayオブジェクトの場合、in演算子によってインデックスが存在するかを検査できる。 その他の記事について overworker.hatenablog.jp
方法1:.lengthで数える(×) 方法2:配列に変換する(〇) 方法3:配列に変換する(スプレッド構文を使用する)(〇) その他の記事について 文字数制限がある場合等、文字数を正確にカウントするときの処理 方法1:.lengthで数える(×) // 半角英数字…
桁数(文字数)が合わない数字等の桁あわせを実施する処理 方法1:sliceを使用する 方法2:padStartを使用する(ES2017) その他の記事について 方法1:sliceを使用する // 3桁で合わせる場合 a=1; a=('00'+a).slice(-3); console.log(a); // '001' 方法…
スコープと存在 静的スコープと動的スコープ グローバルスコープ ブロックスコープ 変数の隠蔽 関数、クロージャ、静的スコープ IIFE(即座に実行される関数) 関数のスコープと巻き上げ 関数の巻き上げ TDZ(Temporal Dead Zone) strictモード 参考文献 変…
戻り値 呼び出しと参照 関数の引数 引数と関数 オブジェクトのメソッド this 関数式と無名関数 アロー演算子 call、apply、bind call apply bind 参考文献 戻り値 関数の値はreturnを使って呼び出し元に戻します。 関数からreturnで戻らない場合や値が指定さ…
算術演算子 比較演算子 厳密等価演算子と等価演算子 関係演算子 文字列連結 論理演算子 条件演算子 カンマ演算子 グループ化演算子 ビット演算子 typeof演算子 void演算子 代入演算子 分割演算子 オブジェクト演算子と配列演算子 参考文献 算術演算子 演算子…
制御フローの例外 制御フロー while文 if...else文 do...while文 for文 switch文 for...inループ for...ofループ 参考文献 制御フローの例外 語句 内容 break ループを途中で抜ける continue ループ内で、実施中の繰り返し処理を終了して、次の繰り返し処理…
「変数と定数」と「リテラル」 プリミティブ型とオブジェクト 数値 文字列 引用符 エスケープ テンプレートリテラル 複数行にわたる文字列 文字列としての数値 論理値 シンボル nullとundefined オブジェクト 配列 日時 正規表現 MapとSet データの型変換 数…
私が追加したプラグインに関するメモです。 2020.7.7時点 基本中の基本 アイコン 名称 機能 Japanese Language Pack for Visual Studio Code 日本語用言語パック拡張 コーディングアシスト アイコン 名称 機能 zenkaku 全角スペースを可視化する indent-rain…
参考文献 スプレッド構文とは 配列での使い方 基本動作 少し発展 オブジェクトでの使い方 基本動作 その他の記事について 参考文献 スプレッド構文(MDN web docs) スプレッド構文とは 配列やオブジェクトのカッコ([]とか{})を外すことができる。 const ite…
『JavaScriptはたまに使う』程度の筆者による、メモ書き程度の内容です。 基本的な文法 JavaScriptの文法(変数・定数・リテラル・データ型) JavaScriptの文法(制御フロー) JavaScriptの文法(演算子) JavaScriptの文法(関数) JavaScriptの文法(スコ…
参考文献 日時に関する判定を実施する 日時の妥当性の確認 二つの日時の前後関係を判定する 閏年を判定する モーメントオブジェクトであることを判断する デイトオブジェクトであることを判断する その他の記事について 『JavaScriptはたまに使う』程度の筆…
参考文献 日付の計算を実施する 差分の日時を指定する 二つの日時の差を取得する 現在時刻との差を求める その他の記事について 『JavaScriptはたまに使う』程度の筆者による、メモ書き程度の内容です。 moment.jsとはJavasSriptで日時計算を楽にしてくれる…
参考文献 現在時刻を取得する 日付の登録 日付の変更 日付の取得 その他の記事について 『JavaScriptはたまに使う』程度の筆者による、メモ書き程度の内容です。 moment.jsとはJavasSriptで日時計算を楽にしてくれるライブラリーです。 参考文献 公式サイト…
参考文献 フォーマットの指定の仕方 よく使いそうな組み合わせ よく使いそうな記号 年・月・日・週 時・分・秒 ローカライズされた形式 その他 その他の記事について 『JavaScriptはたまに使う』程度の筆者による、メモ書き程度の内容です。 moment.jsとはJa…
ステータスを確認する docker psコマンド (よく使う)入力サンプル ステータス遷移コマンド docker create docker run 構文 オプション 入力サンプル docker start 構文 オプション 入力サンプル docker stop 構文 オプション 入力サンプル docker restart …
ステータスを確認する docker psコマンド (よく使う)入力サンプル ステータス一覧 created restarting running removing paused exited dead 参考文献 その他の記事へ ステータス遷移のためのコマンドについて知りたい方は以下もご確認下さい。 overworker…