1var createToPairs = require('./_createToPairs'), 2 keys = require('./keys'); 3 4/** 5 * Creates an array of own enumerable string keyed-value pairs for `object` 6 * which can be consumed by `_.fromPairs`. If `object` is a map or set, its 7 * entries are returned. 8 * 9 * @static 10 * @memberOf _ 11 * @since 4.0.0 12 * @alias entries 13 * @category Object 14 * @param {Object} object The object to query. 15 * @returns {Array} Returns the key-value pairs. 16 * @example 17 * 18 * function Foo() { 19 * this.a = 1; 20 * this.b = 2; 21 * } 22 * 23 * Foo.prototype.c = 3; 24 * 25 * _.toPairs(new Foo); 26 * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed) 27 */ 28var toPairs = createToPairs(keys); 29 30module.exports = toPairs; 31