Zwracanie danych z ajaxów powoduje dziwny obiekt

Wiem, że to pytanie prawdopodobnie zostało zadane tysiąc razy, ale nie mogę znaleźć odpowiedzi. chcęresult być danymi zwracanymi przez żądanie ajax, które powinno być tablicą danych json (wynikconsole.log(data)).

  var result = $.ajax({
    type: 'GET',
    url: dataPath,
    dataType: 'json',
    success: function(data) {
      console.log(data)
      },
    error: function(){
      //alert("damn");  
      },
    data: {},
    aync: false
  });

  console.log(result); 

Jednak,console.log(result); zwróci jakiś dziwny obiekt, którego nie umiem obsługiwać. Dlaczego nieresult = data ?

questionAnswers(5)

yourAnswerToTheQuestion