1.6.0 • Published 2 years ago

wz-util v1.6.0

Weekly downloads
7
License
MIT
Repository
-
Last release
2 years ago

util

一些常用方法的封装

安装

这是一个在 npm registry 上注册的 Node.js 模块. 请使用 npm install 命令安装:

$ npm install wz-util

接口

filter(source, keys)

对 source 的 key 进行过滤, 仅保留 keys 指定的字段

pickup(source, requiredKeys, optionalKeys)

对 source 的 key 进行过滤, 仅保留 keys 指定的字段

promisewrap(my_promise_function, my_param_1, my_param_2, my_param_3)
对 promise 函数进行封装.
将原本分别位于 thencatch 中的输出, 合并在一起, 从 then 中输出.
外部调用并检查错误时, 无需使用 try-catch 语句

示例

这个简单的例子介绍了, 如何使用 wz-util 对 js 对象的字段进行过滤.

var util = require('wz-util')

var man = { name: 'zhangsan', age: 14, sex: 'male' }

var result = null

result = util.filter(man, ['name'])
console.log(result)

result = util.pickup(man, ['name', 'color'], ['age'])
console.log(result)

// in async function
let {value, reason} = await promisewrap(my_promise_function, my_param_1, my_param_2, my_param_3)
if (reason) {
    console.log(reason)
    return
}

许可证

MIT

1.6.0

2 years ago

1.5.4

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago