仕事ですぐに使えるTypeScriptを読んでいくその39

これは

TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。

参考

著作権者:フューチャー株式会社(Future Corporation)様

future-architect.github.io

関数志向のプログラミング

イミュータブル

イミュータブルは元のデータはそのままに、複製し変化させたバージョンを作成する。
map(),forEach(),filter()などが活躍する。

// 元のデータ1~10の配列
const source = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// 2倍の要素を作る
const doubles = source.map(value => {
    return value * 2;
});

要素一つずつを関数に渡して結果の配列を新たに作って返す。

後半部分は未完成とのことなので、
TypeScript公式のドキュメントを読むように変えていこうかなと考えてます。

今日はここまで。