Your Ad Here

Posted By

leonardreinders on 11/23/09


Tagged

javascript array prototype


Versions (?)

CLONE NESTED, MULTIDIMENSIONAL ARRAY


 / Published in: JavaScript
 

  1. Array.prototype.clone = function() {
  2. var isarr=function(elm){
  3. return String(elm.constructor).match(/array/i)?true:false
  4. }
  5. var cloner=function(arr){
  6. var arr2 = arr.slice(0)
  7. for(var i=0;i<arr2.length;i++){
  8. if(isarr(arr2[i])){arr2[i]=cloner(arr2[i])}
  9. }
  10. return arr2
  11. }
  12. return cloner(this)
  13. }

Report this snippet  

You need to login to post a comment.