Pot.js で利用可能。 PotLite.js では利用できません。
Hash インスタンスに新しい値を設定します。
キーと値を指定して、新しい要素を設定します。
引数 key は、設定するキー名を文字列で指定します。
引数 value は、設定する値を指定します。
すでにキーが存在する場合は上書きされます。
引数に Pot.Hash インスタンスを与えると、そのインスタンスが持っている要素をすべて設定します。
引数に Object を指定した場合も、Object の要素すべてが設定されます。
Pot.Hash インスタンス自身が返ります。
var hash = new Pot.Hash(); hash.set('foo', 1); Pot.debug(hash.get('foo')); // 1 hash.set({bar: 2, baz: 3}); Pot.debug(hash.toJSON()); // {"foo":1,"bar":2,"baz":3} hash.set(new Pot.Hash({hoge: 4, fuga: 5})); Pot.debug(hash.toJSON()); // {"foo":1,"bar":2,"baz":3,"hoge":4,"fuga":5}