特定の現象を説明するためにJavaScriptで使用されている用語を忘れました。これは、インライン関数で変数にアクセスする方法に関連しています。理論もよくわかりません。次のコードをぼんやりと思い出します
for(var c = 0; c< 10; c++)
{
arrayOfObjects[c].onclick = function() {alert(c); };
}
また、オブジェクトをクリックすると、アラートウィンドウに常に10が表示されたことを覚えています。その後、JavaScriptのすべてがオブジェクトであるため、誰かが説明しました。function(){blah}でさえ、実行時に評価されるオブジェクトであるため、変数スコープと混同されています。
このフェノンメノンを説明する用語は、文字eで始まったと思います。それは、包み込む、カプセル化する、閉じ込める、またはそのようなものでした。
私が探している用語は何ですか?