私は JavaScript を初めて使用し、コンストラクターとプロトタイプを使用したオブジェクトとクロージャーという 2 つの概念に混乱しています。
ここで、クロージャーとは、他の関数がネストされた関数とその環境を意味します。
これらの 2 つの概念は、ある観点からは似ているように思われます。
どちらにも変数があり、これは他の言語のフィールドのようなものです。最後に、それは環境と呼ばれます。これは、値と特定の変数の間の一種のバインディングだと思います。
さらに、どちらにも「方法」があります。最後に、内部のネストされた関数はこのように機能すると思います。
では、これら 2 つの概念の本質的な違いは何でしょうか? または、データを記憶する 2 つのアプローチの違いは何ですか?
上記の概念に間違いがあった場合は、訂正してください。ありがとうございます。