JavaScript [JavaScript]Intlオブジェクトから過去の元号と改元日を調べる方法 ※タイトルにと書いておきながら、コードはTypeScriptです。JavaScriptにする方法は後述します。 JavaScriptのIntlオブジェクトを使えば、西暦から和暦を調べることができます。 参考:JavaScriptが令... 2025.07.27 JavaScriptTypeScript
TypeScript [TypeScript]ユーティリティ型で作成した型をもとに、元のジェネリクス型を取得する方法 ユーティリティ型を用いて作成した型をもとに、元の型(ジェネリクス型として指定された型)を取得する方法についてメモ。 結論からいうと、inferを使えばできます。 参考:infer | TypeScript入門『サバイバルTypeScri... 2024.07.06 TypeScript
TypeScript TypeScriptでオブジェクト同士の同じプロパティ値のみをコピーする方法 TypeScriptを使っていて、コピー先のオブジェクトに存在するプロパティのみを、コピー元からコピーしたいということがありました。 「Object.assignじゃダメなの?」と思われるかもしれないですが、Object.assignだと... 2024.02.18 TypeScript
プログラミング TypeScriptでJSONP APIを呼ぶ関数のサンプル(Promise利用) TypeScriptでJSONP APIを呼ぶ関数が必要になったので作成してみました。 まずは、anyを許容するサンプルです。 // JSONP APIを呼ぶ関数 function callJSONP(url: string)... 2023.06.04 プログラミング
JavaScript [JavaScript]ブラウザ幅を狭めてもサイズ比率を維持したまま縮小するブックマークレットを作成しました タイトルの通り、ブラウザ幅を狭めても、各要素のサイズ比率を維持したまま小さくするブックマークレットを作成しました。 注:レスポンシブデザイン対応のページではうまく動きません 下記リンクをブックマークに保存して試してみてください。 ... 2023.03.12 JavaScript