PATH:
usr
/
local
/
lib
/
node_modules
/
bower
/
lib
/
node_modules
/
inquirer
/
node_modules
/
lodash
/
object
var keys = require('./keys'), toObject = require('../internal/toObject'); /** * Creates a two dimensional array of the key-value pairs for `object`, * e.g. `[[key1, value1], [key2, value2]]`. * * @static * @memberOf _ * @category Object * @param {Object} object The object to query. * @returns {Array} Returns the new array of key-value pairs. * @example * * _.pairs({ 'barney': 36, 'fred': 40 }); * // => [['barney', 36], ['fred', 40]] (iteration order is not guaranteed) */ function pairs(object) { object = toObject(object); var index = -1, props = keys(object), length = props.length, result = Array(length); while (++index < length) { var key = props[index]; result[index] = [key, object[key]]; } return result; } module.exports = pairs;
[-] functions.js
[edit]
[-] forOwn.js
[edit]
[-] omit.js
[edit]
[-] transform.js
[edit]
[-] forInRight.js
[edit]
[+]
..
[-] findKey.js
[edit]
[-] findLastKey.js
[edit]
[-] mapValues.js
[edit]
[-] valuesIn.js
[edit]
[-] forOwnRight.js
[edit]
[-] extend.js
[edit]
[-] has.js
[edit]
[-] keysIn.js
[edit]
[-] merge.js
[edit]
[-] pick.js
[edit]
[-] methods.js
[edit]
[-] get.js
[edit]
[-] values.js
[edit]
[-] pairs.js
[edit]
[-] forIn.js
[edit]
[-] mapKeys.js
[edit]
[-] defaultsDeep.js
[edit]
[-] invert.js
[edit]
[-] create.js
[edit]
[-] result.js
[edit]
[-] defaults.js
[edit]
[-] set.js
[edit]
[-] assign.js
[edit]
[-] keys.js
[edit]