Adding to a 2 dimensional array with unshift
<p>I have a 2 dimensional array:</p>

<pre><code>var sH = [['two'],['three']]
</code></pre>

<p>and I want to add 'one' to the start/top so my array ends up as </p>

<pre><code> [['one'],['two'],['three']]
</code></pre>

<p>Using <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/unshift" rel="nofollow">unshift</a> like so</p>

<pre><code>sH[0].unshift('one');
</code></pre>

<p>produces an array where 'one is inserted but 'two' is in the second column rather than the first (ie <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/unshift" rel="nofollow">1</a> rather than <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/unshift" rel="nofollow">1</a>[0])
I've looked and searched and experimented but I cannot see how to do this easily.</p>
