コンテキストを提供しようとしているときにjQuery(v1.8.3)メソッドを使用する次の例を検討してください。ajax()
for(var i=0; i<3; i++) {
  $.ajax({
    url: "foo",
    context: i,
    success: function() { console.log(this); }
}
期待される出力は3つNumberのオブジェクトであり、0, 1 and 2(必ずしもこの順序である必要はありません)を表します。実際、コンソールへの出力は2つNumberのオブジェクトと1つのObjectオブジェクトであり、ajaxリクエストデータが含まれています。
> Number
> Object {url: "foo", isLocal: false, global: true, type: "GET", contentType: "application/x-www-form-urlencoded; charset=UTF-8"…}
> Number
Number3つのオブジェクトを受け取らないのはなぜですか?