# formatOptions(arr, [fieldNames]) ⇒ array

格式化数组对象为value、label形式,方便ui组件下拉

Returns: array -

转换结果


Author: liukun 919590347@qq.com

Param Type Default Description
arr array

要格式化的数组

[fieldNames] object {value: 'key',label: 'value'}

转换结果对应数组中的key

fieldNames.key string

要转换的数组的键名

fieldNames.value string

要转换的数组的值名

Example

import { formatOptions } from '@wont/utils'
formatOptions([
 {
   key: 'a',
   value: 1,
 },
 {
   key: 'b',
   value: 2,
 },
])  // return [{value: 'a', label: 1}, {value: 'b', label: 2}]