JavaScript对象深复制

时间:2021-07-26 05:35:19

1、原理

使用JSON,当然需要JSON安全的格式,JSON安全请参考:http://www.cnblogs.com/mengfangui/p/8257269.html

2、示例

<!DOCTYPE html>
<html lang="zh">

    <head>
        <meta charset="UTF-8" />
        <title>使用JSON实现对象深复制</title>
    </head>

    <body>

        <script type="text/javascript">
            var a = { "k1": 1, "k2": [2, 3], "k3": { "k3_1": 4 } }; var b = JSON.parse(JSON.stringify(a)); console.log(b) </script>
    </body>

</html>