文件名称:deep-empty:深度优先删除“空”值
文件大小:4KB
文件格式:ZIP
更新时间:2024-05-27 21:18:06
JavaScript
深空 此方法从集合(数组和对象)中深度优先删除“空”值([],{},'')。 例如,它将为以下返回一个空对象: require('deep-empty')({ key : [ '', { foo: {}, bar: [] } ] }) => {} 对于以下内容,它将返回[false] : require('deep-empty')([[], false, {}]) => [ false ] 该方法可以有选择地以两种方式进行自定义。 您可以传入在迭代集合时保留的值。 您可以传递不应视为集合的内容进行迭代。 deepEmpty(object[, toKeep[, toSkip]]) 上面两种方法的默认值为: function toKeep(value) { return (_.isDate(value)
【文件预览】:
deep-empty-master
----.gitignore(23B)
----README.md(1KB)
----benchmark-vs-old-version.js(2KB)
----test()
--------index.js(3KB)
----package.json(464B)
----index.js(1KB)
----.travis.yml(97B)