title: Is array.slice enough to handle a multidimensional Array in JavaScript?
body: <p>Is <code>array.slice</code> enough to clone a multidimensional Array in JavaScript?</p>
  
  <p>For example: </p>
  
  <pre><code> var array = [
                  [1, 2, 3],
                  [4, 5, 6],
                  [7, 8, 9]
      ];
  
   var b = array.slice();
   console.log(b);
  </code></pre>
  
  <p>I saw a secondary implementation as this from Play by Play: Lea Verou on pluralsight: </p>
  
  <pre><code> b =  array.slice().map( function(row){ return row.slice(); });
  </code></pre>