Macでbrew update時にえらーになったときの対処方法
以下のようなエラー。
$ brew updateError: homebrew-core is a shallow clone. To `brew update` first run:git -C "/usr/loca ...
ESLintで現在の設定を確認する方法
–print-config オプションを使うことで、現在適用されているルールを見ることができます。
eslint --print-config ./src/index.js > current-rules.tx ...
プログラミング初学者向け TypeScriptのメリット・デメリット・なぜ使うのかを分かりやすく説明してみる
TypeScriptとJavaScript
以下のJavaScriptコードを見てください。
const add = (a, b) => { return a + b}二つの値を足して合計値を返す非常にシンプルな関数で ...
スポーツ観戦で感動できない人(私)
オリンピックもいよいよということで、たまに脳裏に浮かぶ疑問を書きます。
スポーツ観戦で感動する人の割合?私は昔からスポーツ観戦で感動したことはありません。
ただ、感動する人もいるので、それぞれの比率がどれくらい ...
JavaScript new.target について
new.target を使うと、関数やクラスが new 演算子を使って呼び出されたかがわかる。
new を使った場合はその関数・クラスが返る。
使わなかった場合は undefined が返る。
以下 ...
JavaScript入門 return を省略してすっきりなコードを書いてみる
Array.map を使ったりすると以下のような少しわかりづらいコードを書くことがあります。
const myFunc = (arr) => { return arr.map(value => { return { ...
TypeScript delete演算子を使うときの注意点
TypeScript で delete 演算子を使用した場合、削除されたプロパティの型がundefinedと推論されるわけではなかったのでメモです。
例えば以下のようなケースです。
type Product = { ...
TypeScript undefinedとnullを各プロパティから削除したい場合
//この型をtype User = { id: string value: string | undefined code: number | null | undefined}//このようにしたい/*{ id: string; value ...
プログラミング初心者用 Ramdaのcomposeで関数を合成してみる
Ramdaとは
JavaScriptのライブラリです。
composeとは関数を合成します。
例えば以下のような二つの関数がすでにあるとします。
// 二つの値を足すconst add = (a, b) = ...
怒りの葡萄 第六章を読んでの感想
トムが実家に帰ってくるが、、、
トムとケイシー(元説教師)はトムの実家に辿り着くのですが、何やら様子が変です。
家の一部は壊れていたり、井戸には水がなくなっていたりしていました。
そして、そもそも人の気配がありま ...









