JavaScript

スポンサーリンク
Excel VBA

Excel VBA 逆引き集 | 最終行の取得(汎用)

最終行の取得(汎用)「どこまでがデータか」を正確につかむのは、転記・集計・追記のすべてで超重要。初心者でも迷わないように、最短で安全な定番パターンを用途別にまとめました。代表的な方法は End(xlUp)、UsedRange、Find の3...
JavaScript

JavaScript 逆引き集 | プロパティの存在チェック

プロパティの存在チェック('prop' in obj)の基本と実践「そのプロパティある?」を最短で判定するのが in 演算子。自前のプロパティだけでなく、プロトタイプから継承されたプロパティも「存在する」と判定します。基本の挙動と書き方co...
JavaScript

JavaScript 逆引き集 | オブジェクトのマージ

オブジェクトのマージ(浅)— スプレッド構文 {...a, ...b} の基本と実践複数の設定やデータを“上書きルール”で一つにまとめたいときに使うのがスプレッド構文のマージ。右側が勝つ(後勝ち)という直感的な挙動で、初心者でも扱いやすいで...
JavaScript

JavaScript 逆引き集 | 深いコピー(JSON)(注意:関数/undef は除外)

深いコピー(JSON)— JSON.parse(JSON.stringify(obj)) の基本と実践「オブジェクトをまるっと別インスタンスにしたい」場面でよく使われる簡易テクニックが JSON.parse(JSON.stringify(o...
JavaScript

JavaScript 逆引き集 | オブジェクトのクローン(浅)

オブジェクトのクローン(浅)— スプレッド構文 {...obj} の基本と実践浅いクローンは「一番上の層だけ」をコピーして、新しいオブジェクトを作る方法です。最短はスプレッド構文 {...obj}。ネストされたオブジェクトや配列は参照が共有...
JavaScript

JavaScript 逆引き集 | オブジェクトのエントリ列挙

オブジェクトのエントリ列挙(Object.entries)の基本と実践Object.entries(obj) は「オブジェクトのキーと値のペア」を の形で配列にして返す関数です。キーだけなら Object.keys、値だけなら Object...
JavaScript

JavaScript 逆引き集 | オブジェクトの値列挙

オブジェクトの値列挙(Object.values)の基本と実践Object.values(obj) は「オブジェクトの 値だけ を配列にして返す」便利な関数です。キーは不要で値だけを処理したいときに最短ルートになります。基本の構文const...
JavaScript

JavaScript 逆引き集 | オブジェクトのキー列挙

オブジェクトのキー列挙(Object.keys)の基本と実践Object.keys は「オブジェクトの“自分が持つ(自前の)列挙可能なプロパティ名”」を配列で返します。設定画面の項目一覧、テーブルのヘッダ生成、動的フォームなどでよく使います...
JavaScript

JavaScript 逆引き集 | JSON 文字列化/復元

JSON文字列化/復元の基本と実践「オブジェクト⇄文字列」を行き来する最短ルートが JSON.stringify と JSON.parse。保存・送受信・ログ・設定ファイルで頻出です。まずは基本// オブジェクト → JSON文字列cons...
JavaScript

JavaScript 逆引き集 | タイムゾーン指定変換(Intl)

Intl.DateTimeFormatでタイムゾーン指定表示の基本と実践Intl.DateTimeFormatは「表示するロケール」と「表示するタイムゾーン」を明示できるので、どこで実行しても同じ地域時刻で整形できます。日時の保存はUTC、...
JavaScript

JavaScript 逆引き集 | Intl.DateTimeFormat の利用

Intl.DateTimeFormat の基本と実践Intl.DateTimeFormat はロケールやタイムゾーンに合わせた日付・時刻フォーマットを簡単に行える標準APIです。文字列連結や手作業のゼロ埋めから卒業して、読みやすく一貫した表...
JavaScript

JavaScript 逆引き集 | 日付フォーマット(簡易)

JavaScript日付フォーマット(簡易)の基本と実践最短で「YYYY-M-D」などの文字列にしたいなら、Dateの各値を取り出してテンプレートリテラルで組み立てます。月は0始まりなので「+1」を忘れないのがコツです。基本の考え方cons...
JavaScript

JavaScript 逆引き集 | 日付の差分(日数)

JavaScriptで日付の差分(日数)を求める基本と実践「2つの日時の差を“日数”で知りたい」ときは、2つのDateの差(ミリ秒)を1日のミリ秒で割るのが基本です。まず仕組みと丸め方、そしてタイムゾーンや夏時間の落とし穴を押さえましょう。...
JavaScript

JavaScript 逆引き集 | 日付を ISO 文字列に

JavaScriptで日付をISO文字列にする(toISOString)の基本と実践ISO 8601形式はシステム間で扱いやすい標準日時フォーマットです。new Date().toISOString()は常にUTC基準の文字列(末尾がZ)を...
JavaScript

JavaScript 逆引き集 | 日付の現在取得

JavaScriptで現在日時を取得する(new Date)の基本と実践「今の日時が欲しい」ときは new Date()。これで現在の日時を表す Dateオブジェクトが作れます。そこから年・月・日・時・分・秒などを取り出して表示や計算に使い...
JavaScript

JavaScript 逆引き集 | ランダム整数生成

JavaScriptランダム整数生成の基本と実践「0以上n未満のランダムな整数」を作る定番が Math.floor(Math.random() * n)。仕組みを理解すれば、任意の範囲の整数にも応用できます。基本の考え方// 0以上 n 未...
JavaScript

JavaScript 逆引き集 | 数値の丸め(Math)

JavaScript数値の丸め(Math.round / Math.ceil / Math.floor)丸めは「端数をどう扱うか」を決める操作。表示や料金計算、ページネーションなどで頻出です。まずは3つの基本を押さえれば、ほとんどの場面に対...
JavaScript

JavaScript 逆引き集 | 数値を固定小数点

JavaScript数値の固定小数点表示(toFixed)の基本と実践金額や割合など「小数点以下の桁数を揃えたい」ときは toFixed。指定した桁数に丸め、足りない桁は0で埋めた文字列を返します。構文と挙動const s = num.to...
JavaScript

JavaScript 逆引き集 | テンプレートリテラル

JavaScriptテンプレートリテラルの基本と実践テンプレートリテラルはバッククォートで囲み、${...}の中に変数や式を埋め込めます。文字列連結より短く、読みやすく、改行もそのまま扱えます。構文と基本ポイント// バッククォートで囲むc...
JavaScript

JavaScript 逆引き集 | 正規表現で部分抽出(キャプチャ)

JavaScript正規表現で部分抽出(キャプチャ)の基本と実践正規表現の キャプチャグループ (...) を使うと、文字列の一部を抜き出せます。match の返り値は配列で、 に「全体一致」、 以降に「キャプチャ部分」が入ります。ES6以...
JavaScript

JavaScript 逆引き集 | 正規表現で置換(全体)

JavaScript正規表現で置換(replace)の基本と実践文字列の中の「一致した部分」を別の文字列に置き換えるのが replace。正規表現を使えば「全件置換」や「一部だけ抜き出して再配置」も柔軟にできます。構文とポイント// 基本c...
JavaScript

JavaScript 逆引き集 | 正規表現でマッチ

JavaScript正規表現でマッチ(match)の基本と実践文字列から「パターンに合う部分」を見つけて取り出すなら match。1件だけか、すべてか、グループ抽出かで挙動が変わるので、最初に仕組みを押さえると迷いません。構文と返り値のルー...
JavaScript

JavaScript 逆引き集 | 文字列を大文字/小文字

JavaScript文字列の大文字・小文字変換の基本と実践文字列を「全部大文字」「全部小文字」に揃えたいときは、toUpperCase と toLowerCase が最短ルート。検索や比較、表示整形で頻出です。構文とポイントconst up...
JavaScript

JavaScript 逆引き集 | 文字列のトリム

JavaScript文字列のトリムの基本と実践文字列の前後にある余分な空白や改行を取り除くときは trim を使います。元の文字列は変えず、前後のホワイトスペースだけを除いた新しい文字列を返します。構文と意味const trimmed = ...
JavaScript

JavaScript 逆引き集 | split で文字列分割

JavaScript文字列の分割(split)の基本と実践文字列を「区切り文字」で分けて配列にするのが split。CSVの処理、URLやパスの分解、複数行テキストの扱いなどで頻出です。初心者でもすぐ使える定番メソッドです。概要と構文// ...
JavaScript

JavaScript 逆引き集 | join で文字列結合

JavaScript配列の文字列結合(join)の基本と実践配列の要素を指定した区切り文字でつないで、1つの文字列にするのが join。CSV作成、UI表示、ログ出力などでよく使います。構文と基本ポイント// 区切り文字を指定(省略可)co...
JavaScript

JavaScript 逆引き集 | 配列の分割(chunk)

JavaScript配列の分割(chunk)の基本と実践「配列を一定サイズごとに分割したい」場面はよくあります。例えば、ページネーションやバッチ処理など。JavaScriptには標準で chunk 関数はありませんが、forループ+slic...
JavaScript

JavaScript 逆引き集 | 配列をユニークに(オブジェクトキーで)

JavaScript配列をユニークに(オブジェクトキーで)lodashの _.keyBy を使うと「オブジェクト配列の重複を特定のキーでまとめて、ユニーク化」できます。プリミティブ値なら Set で十分ですが、オブジェクトは「参照が違うけど...
JavaScript

JavaScript 逆引き集 | 配列の重複除去(Set)

JavaScript配列の重複除去(Set)の基本と実践配列に同じ値が何度も入っているとき、「ユニークな値だけ欲しい」場面があります。そんなときに便利なのが Set とスプレッド構文 ... を組み合わせる方法です。構文と考え方const ...
JavaScript

JavaScript 逆引き集 | 配列を逆順

JavaScript配列を逆順にする(reverse)の基本と実践reverseは配列の並びをその場で反転します。最初の要素が最後に、最後の要素が最初になります。元の配列が直接書き換えられる点が重要です。構文と考え方// その場で反転(破壊...
スポンサーリンク