Array.assocは配列の配列を検索するメソッドです。Array.assocメソッドはprototype.js v1.4.0を前提としています。
配列の中の配列を検索して0番目の値がobjectと等しい要素を返します。2つ以上が該当するときは1つ目の要素を返します。該当する要素がないときはundefinedを返します。
Object.extend(Array.prototype, { assoc: function(object) { return this.find(function(value) { return (value && value.constructor==Array && value.length>0 && value[0]==object); }); } }); var foo = [['tokyo', 100], ['kanagawa', 200], ['saitama', 300]]; alert(foo.assoc('tokyo')); //=> ['tokyo', 100] alert(foo.assoc('saitama')); //=> ['saitama', 300]