1var eq = require('./eq'); 2 3/** 4 * Gets the index at which the `key` is found in `array` of key-value pairs. 5 * 6 * @private 7 * @param {Array} array The array to inspect. 8 * @param {*} key The key to search for. 9 * @returns {number} Returns the index of the matched value, else `-1`. 10 */ 11function assocIndexOf(array, key) { 12 var length = array.length; 13 while (length--) { 14 if (eq(array[length][0], key)) { 15 return length; 16 } 17 } 18 return -1; 19} 20 21module.exports = assocIndexOf; 22