Pot.js で利用可能。 PotLite.js では利用できません。
オブジェクトのキー名を配列で取得します。
引数 o のキー名をすべて含めた配列を作成し、それを返します。
この関数は、ES5 の Object.keys(o) と同じように動作します。
Pot.globalize() が適応されている場合、Pot.keys() が keys() で実行できます。
o のキー名の配列が返ります。
var obj = {foo: 1, bar: 2, baz: 3}; Pot.debug(Pot.keys(obj)); // ['foo', 'bar', 'baz'] var array = [10, 20, 30, 40, 50]; Pot.debug(Pot.keys(array)); // [0, 1, 2, 3, 4] delete array[2]; Pot.debug(Pot.keys(array)); // [0, 1, 3, 4]