123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <!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>
- var news = {
- name: '赵家锐',
- age: 29,
- msg: {
- address: '哈尔滨',
- sex: '男'
- }
- }
- var arr = ['list',[100,98]];
- var arr = 1;
- function deepClone(data) {
- var temp = {};
- if(typeof data == 'object') {
- temp = Array.isArray(data) ? [] : {};
- for(var key in data) {
- if(typeof(data[key]) == 'object' ) {
- temp[key] = deepClone(data[key]);
- } else {
- temp[key] = data[key];
- }
- }
- } else {
- temp = data
- }
- return temp;
- }
- var arr1 = deepClone(arr);
- arr1[1][1] = 12;
- console.log(arr1,'arr1');
- console.log(arr,'arr');
- </script>
- </body>
- </html>
|