From 6496d019b721424e5a64fa3a2925bc0cf9a0d566 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Tue, 28 Feb 2017 17:42:14 +0800 Subject: [PATCH] docs(object): add object.assign --- docs/object.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/object.md b/docs/object.md index 21c5222..c14703f 100644 --- a/docs/object.md +++ b/docs/object.md @@ -559,6 +559,7 @@ const DEFAULTS = { function processContent(options) { options = Object.assign({}, DEFAULTS, options); + console.log(options); // ... } ``` @@ -576,6 +577,9 @@ const DEFAULTS = { }; processContent({ url: {port: 8000} }) +// { +// url: {port: 8000} +// } ``` 上面代码中,原意是将`url.port`改成8000,`url.host`不变。实际结果却是`options.url`覆盖掉`DEFAULTS.url`,`url.host`不存在了。