JavascriptでajaxによりJSONデータを取得する関数を呼び出し,戻り値として得たデータを取得するといったプログラムを作成したいです.

function first(){
      var a;
      var b;
      var c;
      point = second(a,b,c);
    }
 function second(a,b,c){
      $.ajax({
         url: ~~~~~~~,
         type: "GET",
         dataType: "JSON",
      success: function(data) {
          result_itm = data.result.~~~~~~~~;
    }); 
    return result_itm;
     }

ソースコードのイメージとしてはこのような感じです.関数firstから関数secondを呼び出し,関数second内でデータの取得を行い,結果をretrunし,関数first内の変数pointへ格納するといった動作を行いたいのですがreturn result_itemのところでresult_itemの参照ができないというエラーが出てしまいます.

まだプログラミング初心者でどうすればいいのかが全く分からなく困っています.
なにか良い解決方法はございませんでしょうか.よろしくお願いします.