对象复制,数组的复制
1 <!doctype html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 <title>对象复制,数组的复制</title> 5 <script type="text/javascript"> 6 7 8 //对象的复制 9 var obj={ 10 name : "Jim", 11 age : 20 12 }, 13 14 b={}; 15 16 17 18 for( var ele in obj){ 19 20 21 b[ele]= obj[ele]; //赋值,并复制obj 22 23 24 } 25 26 27 b.name="sdf"; 28 b.age=30; //b 29 console.log(b); 30 console.log(obj); 31 32 33 //数组的赋值 34 var ary=[12,55,66]; // 数组的声明 字面量法 35 36 copys=new Array(); // 数组的声明 实例法 37 38 39 for(var i=0; i<ary.length; i++){ 40 41 copys[i] = ary[i]; //赋值,并复制数组 42 43 } 44 45 console.log(copys); 46 47 </script>
给心灵一个纯净空间,让思想,情感,飞扬!