Pot.js で利用可能。 PotLite.js では利用できません。
key-value のペアからオブジェクトを生成します。
可変引数のキーと値のペアからオブジェクトを生成し、返します。
第一引数が キー名1、第二引数が 値1 といった変換になります。
引数が奇数になった場合は、値が undefined になります。
Pot.globalize() が適応されている場合、Pot.pairs() が pairs() で実行できます。
生成したオブジェクトが返ります。
Pot.debug(Pot.pairs('key', 'value')); // {key : 'value'} Pot.debug(Pot.pairs('key1', 'value1', 'key2', 'value2')); // {key1: 'value1', key2: 'value2'} Pot.debug(Pot.pairs('key')); // {key: undefined} Pot.debug(Pot.pairs(['key', 'value'])); // {key: 'value'} Pot.debug(Pot.pairs('key1', 1, ['key2', 2], 'key3', 3)); // {key1: 1, key2: 2, key3: 3} Pot.debug(Pot.pairs(['a', 1, ['b', 2, [{c: 3}, 'd', 4]]])); // {a: 1, b: 2, c: 3, d: 4}