4obj-value

转换一个对象的value值

Usage no npm install needed!

<script type="module">
  import objValue from 'https://cdn.skypack.dev/4obj-value';
</script>

README

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