プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

TypeScript

[TypeScript] 文字列置き換え~replaceAllの代わり

TypeScriptで文字列置き換えreplaceAllを記載するとエラーになります。 Property ‘replaceAll’ does not exist Chromeの開発コンソールではエラーにならずに実行できる […]

[JS] http環境ではnavigator.clipboard.writeTextがエラーになる

クリップボードに簡単に値を設定するAsync Clipboard APIのnavigator.clipboard.writeText関数ですが、 ローカル環境で動かしていたときは動作していたのに、サーバにデプロイして動か […]

[TypeScript] ページにリクエスト送信する関数

サーブレットで作ったページなどを呼び出す場合、htmlでform定義してsubmitすると思いますが、typescript側だけで実行する方法の一つです。 Htmlからはclickイベントで呼び出せばOKです。 動作する […]

[TypeScript] 日付の時分秒部分を切り捨てる

new Date()すると、現在の日時がセットされます。単純に日付として扱いたい場合、時刻が入っていると困ることがあります。 この場合時刻分を切り捨てて単純な日付のみにする必要があります。 /** * 日付の時刻を切り捨 […]

[TypeScript] new Date引数にスプレッド構文を指定する

new Date()の引数に年月日時分秒を指定することで指定した日付で初期化できます。 const d = new Date(2020, 9, 22, 10, 43, 21); ※月の指定はインデックスなので10月の場合 […]

[TypeScript] 配列を展開する?!「…」 Spread operator(スプレッド構文)

ネットで拾ってきたコードに書いてあった”…”という記述。 邪魔だと思って削除したら動かず、ネットで調べてみました。 Spread operatorというらしく、配列を展開してくれるようです。 co […]

[Angular] select-optionでvalueにnullをセットしたいとき

Angularのテンプレートでselect-optionを定義するとき、”全て”や”未指定”を入れるときにvalueが空の値をセットしたい場合があります [value]=& […]