1.0.0 • Published 5 years ago

4obj-value v1.0.0

Weekly downloads
27
License
ISC
Repository
github
Last release
5 years ago

4obj-value

转换一个对象的value值,源对象不变

Install

$ npm install 4obj-value

Usage

const objValue = require('4obj-value');

objValue({a: 1}, {a: String}) // 对象方式映射
//=> {a: '1'}

objValue({a: 1, b: 1}, {'a b': String}) // 多个key,通过空格分割
//=> {a: '1', b: '1'}

objValue({a: 1}, { a: function myFn(value) { return value + 1 } }) // 自定义函数方式
//=> {a: 2}

objValue({a: 1, b: 1}, {'a, b': String}) // 多个key,通过(逗号+空格)分割
//=> {a: '1', b: '1'}

objValue({a: 1, b: 1}, {'a    ,    b': String}) // 多个key,通过(逗号+空格)分割
//=> {a: '1', b: '1'}

objValue({a: 1, b: 1}, {'a  ,,  ,    b': String}) // 多个key,通过(逗号+空格)分割
//=> {a: '1', b: '1'}

API

objValue(sourceObj, options)

sourceObj

Type: Object

options

Type: Object