defaults-shallow:来自一个或多个对象的浅合并属性,仅填充尚不存在的属性

时间:2024-05-24 18:26:52
【文件属性】:

文件名称:defaults-shallow:来自一个或多个对象的浅合并属性,仅填充尚不存在的属性

文件大小:6KB

文件格式:ZIP

更新时间:2024-05-24 18:26:52

JavaScript

默认值浅 使用其他对象的属性扩展对象,但前提是它们不存在。 这与extend或assign有何不同? [extend] []并assign :“最后一个获胜者”-属性被新值更新或覆盖。 defaults :“第一个获胜”-仅填写新属性。 安装 用安装 $ npm i defaults-shallow --save 用法 var defaults = require ( 'defaults-shallow' ) ; defaults ( { a : 'b' } , { c : 'd' } ) ; //=> {a: 'b', c: 'd'} defaults ( { a : 'b' } , { a : 'c' } ) ; //=> {a: 'b'} 要进行浅层克隆,您可以使用一个空对象作为第一个参数: var options = defaults ( { } , { a : 'b'


【文件预览】:
defaults-shallow-master
----.jshintrc(282B)
----.gitignore(145B)
----package.json(1KB)
----.travis.yml(151B)
----LICENSE(1KB)
----index.js(982B)
----test.js(2KB)
----.verb.md(953B)
----README.md(2KB)
----.gitattributes(128B)
----.editorconfig(415B)

网友评论