回答編集履歴

1

志向→指向に修正

2020/06/20 14:05

投稿

anndonut
anndonut

スコア667

test CHANGED
@@ -1,4 +1,4 @@
1
- いや、質問の意図は分かります。find, filterなどのメソッドは主に関数型言語で使われる語彙であり、もともとはLisp方言で発明されたものです。ここで関数型言語の場合は関数なのですがJavaScriptはプロトタイプベースのオブジェクト向言語なのでメソッドで実装されています。関数型言語は関数を第一級オブジェクトとして扱うことのできる言語であり、関数を使って簡潔にプログラミングすることを意図したものです。JavaScriptは関数型言語ではありますが関数型言語的な使い方をしなくともよい言語なので無理して関数を引数に取るメソッドを使う必要はありません。
1
+ いや、質問の意図は分かります。find, filterなどのメソッドは主に関数型言語で使われる語彙であり、もともとはLisp方言で発明されたものです。ここで関数型言語の場合は関数なのですがJavaScriptはプロトタイプベースのオブジェクト向言語なのでメソッドで実装されています。関数型言語は関数を第一級オブジェクトとして扱うことのできる言語であり、関数を使って簡潔にプログラミングすることを意図したものです。JavaScriptは関数型言語ではありますが関数型言語的な使い方をしなくともよい言語なので無理して関数を引数に取るメソッドを使う必要はありません。
2
2
 
3
3
 
4
4