Retornar dados do ajax resulta em um objeto estranho

Eu sei que esta pergunta provavelmente foi feita mil vezes, mas não consigo encontrar a resposta. eu queroresult para ser os dados retornados do ajax-request, que deve ser um array json-data (o resultado deconsole.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); 

Contudo,console.log(result); irá retornar algum objeto estranho, que eu não sei como lidar. Porque não éresult = data ?

questionAnswers(5)

yourAnswerToTheQuestion