looping through fusiontable results
<p>I would like to read some data from a GoogleFusion table and then use the results, being new to javascript, I would like to understand how to expose the results so that I can use it globally, here is what I have so far:</p>

<pre><code>&lt;!DOCTYPE html&gt;
&lt;meta charset="utf-8"&gt;
&lt;head&gt;
    &lt;script src="http://ft2json.appspot.com/api/ft2json.js" type="text/javascript"&gt;&lt;/script&gt;
    &lt;script type="text/javascript"&gt;

    var results = ft2json.query(
        'SELECT * FROM 1j1kKW9s9CrtZ6_o6MdC-xb0YNWb73rQQYENmzQ', /* Fusion Tables query. */
        function(result) {
            /* Callback function. */
            console.log(result);
        },
        {
            /* Optional parameters. */
            start : 25,
            limit : 50
        }
    );
    console.log('data', results);
    &lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;
</code></pre>

<p>The first <code>console.log</code> returns the Object, but the second <code>console.log('data', results);</code> returns <code>Undefined</code>.</p>

<p>In the Chrome console the <code>console.log('data', results);</code> is read first, which I don't understand why?</p>
