引数「Object」の各key値とその値をペアにした配列を値とする入れ子の配列を返す。
■使用例
var obj = {
title : "遠い音楽",
year : 1990,
author : "Zabadak"
};
// re = [ ["title","遠い音楽"], ["year",1990], ["author","Zabadak"] ];
var re = _.pairs( obj );
■内部構造
_.pairs = function(obj) {
// 引数のkey値を抽出した配列を作る。
var keys = _.keys(obj);
// key配列の長さを抽出。
var length = keys.length;
// 結果用の空の配列を作成する。
var pairs = Array(length);
// key値とその値を入れた配列を作るforループ。
for (var i = 0; i < length; i++) {
pairs[i] = [keys[i], obj[keys[i]]];
}
return pairs;
};