2023/04/22 ~ 2023/04/28 のもくもく日記
もくもく 前回までは
2023/04/15 ~ 2023/04/21 のもくもく日記 をご覧ください。
途中経過
その1
Google 検索結果にサイトを表示する方法 を見ながら、SEO の勉強中。
その2
TypeScript の配列アクセス、配列の長さ以上のものを指定したら、undefined が返ってくる仕様、いつもビクビクしながら利用しちゃうw
const arr: string[] = [];
console.log(`0: ${arr[0]}`);
console.log(`1: ${arr[1]}`);
その3
そういえば、TypeScript のオブジェクトの分解構文も、おっかなびっくりで使ってるw
function create() {
return ({
param1: 'string',
param2: 0,
});
}
const { param1, param2 } = create();
console.log(`1: ${param1}`);
console.log(`2: ${param2}`);
その4
Angular のルーティングで、canActivate
を使ってみたのだけど、HTML で[routerLink]
を使ってみたら、何故か2回評価されちゃう🤔
……よく考えたら、自分の実装で、全体的にa href
をキャッチして、ルーティングするようにしてたorz
その5
この流れ、知らなかった(゚Д゚;)
Angular: 依存性の注入にコンストラクタ引数ではなくinject関数を使うべき理由
今回の成果
- GitHub
- Nintendo Switch でトレーニングを進めた
- 本を読み進めた
※関連Tweet
- https://twitter.com/shion_engineer/status/1649586417310523394
- https://twitter.com/shion_engineer/status/1649947252738363392
- https://twitter.com/shion_engineer/status/1650017456222777347
- https://twitter.com/shion_engineer/status/1651169403344666624
- https://twitter.com/shion_engineer/status/1651174484660068352
- https://twitter.com/shion_engineer/status/1651193630680547328
- https://twitter.com/shion_engineer/status/1651565239199211520