- 運営しているクリエイター
#高階関数
JavaScript filter の使い方
株式会社リュディアです。JavaScript でサポートしている高階関数の1つである finlterメソッド(以下、filter ) についてまとめてみます。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。
filter という名前からもわかるように何らかのフィルタリング(選択)を行うメソッドです。さっそく以下の例をみてみましょう。いつものようにコールバック関数の引数は使
JavaScript find と findIndex の使い方
株式会社リュディアです。JavaScript でサポートしている高階関数の1つである findメソッド(以下、find ) についてまとめてみます。性質のよく似た findIndex メソッドについても一緒にまとめます。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。
find, findIndex という名前からわかるように配列の中から何かを見つけるメソッドです。さっそ
JavaScript sort の使い方 #2
株式会社リュディアです。JavaScript sort の 使い方 #1 に続き、JavaScript でサポートしている高階関数の1つである sort メソッド(以下、sort ) についてまとめてみます。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。
文字列として sort、数字の大小による sort は JavaScript sort の使い方 #1 でまとめてい
JavaScript sort の使い方 #1
株式会社リュディアです。JavaScript でサポートしている高階関数の1つである sort メソッド(以下、sort ) についてまとめてみます。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。
sort という名前からわかるように配列の要素を並べ替えます。さっそく以下の例をみてみましょう。他の高階関数のまとめで使った元配列を使います。既に数字として小さいものから並ん
JavaScript every と some の使い方 #2
株式会社リュディアです。JavaScript every と some の使い方 #1 で every と some の使い方をまとめてきました。過去の高階関数のまとめと同様、まとめで使った関数をアロー関数で記述してみます。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。
アロー関数を使おうと使わなかろうと同じ結果となりますし、どちらが正しい、というわけでは無いです。状況
JavaScript every と some の使い方 #1
株式会社リュディアです。JavaScript でサポートしている高階関数の1つである every メソッド(以下、reduce ) についてまとめてみます。今回は同時に some メソッド(以下、some )についてもまとめてみます。掲載するソースコードはすべて GAS の開発環境で動作確認をしています。
every, some とも他の高階関数と同様、対象となる元配列にコールバック関数で定義さ
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 のプログラム例を題材とし、アロー関数で記述してみます。過去の記事でアロ