に投稿

Object.keys()が使えない

こんな関数を用意してやる。

var getKeys = function(associativeArrayObject) {
  var arrayWithKeys=[], associativeArrayObject;
  for (key in associativeArrayObject) {
    // Avoid returning these keys from the Associative Array that are stored in it for some reason
    if (key !== undefined && key !== "toJSONString" && key !== "parseJSON" ) {
      arrayWithKeys.push(key);
    }
  }
  return arrayWithKeys;
}

使い方

getKeys(Object)