{"id":180,"date":"2021-02-10T09:59:04","date_gmt":"2021-02-10T01:59:04","guid":{"rendered":"http:\/\/gjweb.top\/?p=180"},"modified":"2021-02-10T10:17:18","modified_gmt":"2021-02-10T02:17:18","slug":"object%e6%b7%b1%e6%8b%b7%e8%b4%9d","status":"publish","type":"post","link":"https:\/\/gjweb.top\/?p=180","title":{"rendered":"Object\u6df1\u62f7\u8d1d"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u63cf\u8ff0<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>\u5f53obj\u5bf9\u8c61\u62f7\u8d1d\u5230obj2\u5bf9\u8c61\u662fchilds\u53c2\u6570\u4e0d\u4f1a\u91cd\u65b0\u521b\u5efa\u65b0\u7684\u5bf9\u8c61,\u800c\u662f\u751f\u6210obj2.childs\u7684\u6307\u9488,\u6307\u5411obj.childs\u6808(\u5f15\u7528\u7c7b\u578b\u7684\u503c),\u5f53obj.childs\u66f4\u6539\u662fobj.childs\u7684\u5c5e\u6027\u4e5f\u4f1a\u968f\u4e4b\u6539\u53d8<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>var obj = {\r\n    name:'zs',\r\n    childs:{\r\n        name:'ls'\r\n    }\r\n}<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u9012\u5f52\u8d4b\u503c\u5bf9\u8c61(\u6df1\u62f7\u8d1d)<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>var obj1 = {\r\n\tname:'zs',\r\n\tage:18,\r\n\tchilds:{\r\n    \tdog:'jm',\r\n\t\tage:2\r\n\t},\r\n\tarr:&#91;1,2,3,4,5,6,7]\r\n}\r\n\tvar obj2 = {}\r\n\tfunction deepCopy(obj1,obj2){\r\n\t\tfor(var key in obj1){\r\n\t\t\tvar tiem = obj1&#91;key];\r\n\t\t\tif(tiem instanceof Array){\r\n\t\t\t\tobj2&#91;key] = {}\r\n\t\t\t\tdeepCopy(tiem,obj2&#91;key])\r\n\t\t\t}else if(tiem instanceof Object){\r\n\t\t\t\tobj2&#91;key] = &#91;];\r\n\t\t\t\tdeepCopy(tiem,obj2&#91;key])\r\n\t\t\t}else{\r\n\t\t\t\tobj2&#91;key] = obj1&#91;key]\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tdeepCopy(obj1,obj2);\r\n\tobj1.childs.age = 18\r\n\tconsole.log(obj1) \/\/18\r\n\tconsole.log(obj2) \/\/2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u5229\u7528JSON\u5b9e\u73b0\u6df1\u62f7\u8d1d<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>let obj = {\r\n    name:\"\u6d4b\u8bd5\"\r\n}\r\nlet copyObj = JSON.stringify(obj)\r\nlet copyDeepObj = JSON.parse(copyObj)\r\n\u200b<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u63cf\u8ff0 \u5f53obj\u5bf9\u8c61\u62f7\u8d1d\u5230obj2\u5bf9\u8c61\u662fchilds\u53c2\u6570\u4e0d\u4f1a\u91cd\u65b0\u521b\u5efa\u65b0\u7684\u5bf9\u8c61,\u800c\u662f\u751f\u6210obj2.childs\u7684\u6307 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-180","post","type-post","status-publish","format-standard","hentry","category-javascript"],"_links":{"self":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts\/180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=180"}],"version-history":[{"count":0,"href":"https:\/\/gjweb.top\/index.php?rest_route=\/wp\/v2\/posts\/180\/revisions"}],"wp:attachment":[{"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gjweb.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}