var a = {? ?key1:"11111"}function Copy(p, c) {? var c = c || {};? for (var i in p) {? if (typeof p[i] === 'object') {? ? ? ? ? ? c[i] = (p[i].constructor === Array) ? [] : {};? ? ? ? ? ? Copy(p[i], c[i]);// ?這里為什么不寫成c[i]=Copy(p[i], c[i]);? } else {? ? ? ? ? ? c[i] = p[i];? }? }? return c;}a.key2 = ['小輝','小輝'];var b={};b = Copy(a,b); ? ??console.log(b)?
以下代碼加粗地方不明白,還請大神指教下,謝謝。
慕田峪8701529
2017-11-28 00:00:56