ユーザー ID をパラメーターとして FB.api メソッドに渡すことで、特定のユーザーのユーザー名を取得しようとしています。しかし、それは未定義を返すだけです。FB.api メソッド内で console.log を実行すると、結果が表示されます。把握できません。
var something;
var friendName = FB.api('/{{ user id }}', function(give){ something = give.name; });
console.log(something);