lenye_base
Version:
基础方法
18 lines (14 loc) • 508 B
JavaScript
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;