1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- function deepClone(data) {
- var temp = {};
- if(typeof data == 'object') {
- temp = Array.isArray(data) ? [] : {};
- for(key in data) {
- if(typeof data[key] == 'object') {
- temp[key] = deepClone(data[key]);
- } else {
- temp[key] = data[key];
- }
- }
- } else {
- temp = data;
- }
-
- return temp;
- }
- var arr = ['list',[100,1]];
- // var obj = {
- // name:'2'
- // }
- // Array.isArray(判断的值) 判断是否是数组 是 true / 不是 false
- //console.log(Array.isArray(obj))
- var newArr = deepClone(arr)
- var news;
- news = newArr;
- news[1][1] = ['llll'];
- console.log(news,'news');
- console.log(arr,'arr')
- </script>
- </body>
- </html>
|