UNPKG

lenye_base

Version:

基础方法

18 lines (14 loc) 508 B
import { _ as _extends } from './internal/_rollupPluginBabelHelpers.js'; import isObject from './is_object.js'; /* * 对象转数组 * * objectToArr({a1: { name: "张", age: 10 }, a2: { name: "李", age: 20 }}, 'id') * // [{ name: "张", age: 10, id: 'a1' }, { name: "李", age: 20, id: 'a2' } ] * */ var objectToArr = (o, keyField) => isObject(o) && Object.keys(o).reduce((acc, key) => { acc.push(_extends({}, { [keyField]: key }, o[key])); return acc; }, []); export default objectToArr;