 <p>Don't think of it as evaluating a String. It's still just a chain of properties.</p> <p>So the practical answer to your question is:</p> <pre><code>var o:Object = {}; o["array"] = []; //we do have to insantiate the array first o["array"][0] = 4; </code></pre>