マガジンのカバー画像

GASプログラミング

40
運営しているクリエイター

#map

JavaScript 高階関数

株式会社リュディアです。これまで JavaScript の高階関数について以下のまとめを用意してきました。ここまで高階関数とは?ということには触れずにまずは使ってみよう、という方針で進めてきています。今までのコンテンツは以下ののものです。

JavaScript map の使い方 #1
JavaScript map の使い方 #2
JavaScript map の使い方 #3
JavaScript

もっとみる

JavaScript reduce の使い方 #3

株式会社リュディアです。JavaScript reduce の使い方 #3 です。JavaScript reduce の使い方 #1 、JavaScript reduce の使い方 #2 の続きになります。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。
#3 では reduce の戻り値として配列を使ってみます。JavaScript reduce の使い方 #1 で説明し

もっとみる

JavaScript reduce の使い方 #2

株式会社リュディアです。JavaScript reduce の使い方 #2 です。JavaScript reduce の使い方 #1 の続きになります。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。

JavaScript reduce の使い方 #1 で宿題とした「配列のすべての要素を2倍した値の合計を求める関数」を考えてみます。次の例では currentValue

もっとみる

JavaScript reduce の使い方 #1

株式会社リュディアです。2日間、お休みをいただきましたが再開します。JavaScript でサポートしている高階関数の1つである reduce メソッド(以下、reduce ) についてまとめてみます。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。

以前に高階関数 map も以下の3つの記事にまとめています。これらを先に読んでいただいている前提で reduce について

もっとみる

JavaScript map の使い方 #2

株式会社リュディアです。JavaScript がサポートしている高階関数の1つである mapメソッド(以下、map) についてまとめてみます。第2回目です。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。

JavaScript map の使い方 #1 を見てもらうと map の振る舞いを理解いただけると思います。JavaScript map の使い方 #2 では実際のプロ

もっとみる

JavaScript map の使い方 #1

株式会社リュディアです。JavaScript でサポートしている高階関数の1つである mapメソッド(以下、map) についてまとめてみます。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。

JavaScript の 高階関数は慣れると便利なのですが、最初はとっつきにくい機能の1つです。高階関数の難しいことは後回しにし、今回は map に絞って具体的な説明をしていきます。

もっとみる

JavaScript map の使い方 #3

株式会社リュディアです。JavaScript でサポートしている高階関数の1つである mapメソッド(以下、map) についてまとめてみます。第3回目です。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。

JavaScript map の使い方 #3 では、JavaScript map の使い方 #2 のプログラム例を題材とし、アロー関数で記述してみます。過去の記事でアロ

もっとみる