配列内の選択したインデックスから変数を作成しました。選択したインデックス内で文字列値を取得します。これをステップ実行すると、値が表示されますが、変数は「未定義」です。作成が完了した後にその変数を渡すと、未定義のままになります。
「numResult」は、配列からのユーザー定義の選択です。
var faddress = geocodeResults[numResult].address.value;
showResults.infoTemplate.setContent("<b>Name: " + faddress + "</b>");