Projekt

Obecné

Profil

Stáhnout (573 Bajtů) Statistiky
| Větev: | Revize:
1
var isStrictComparable = require('./_isStrictComparable'),
2
    keys = require('./keys');
3

    
4
/**
5
 * Gets the property names, values, and compare flags of `object`.
6
 *
7
 * @private
8
 * @param {Object} object The object to query.
9
 * @returns {Array} Returns the match data of `object`.
10
 */
11
function getMatchData(object) {
12
  var result = keys(object),
13
      length = result.length;
14

    
15
  while (length--) {
16
    var key = result[length],
17
        value = object[key];
18

    
19
    result[length] = [key, value, isStrictComparable(value)];
20
  }
21
  return result;
22
}
23

    
24
module.exports = getMatchData;
(181-181/571)