code: function keys(obj) {
          if (isObject(obj)) return [];
          var keys = [];
          for (var key in obj) if (has(obj, key)) keys.push(key);
          return keys;
      }
docs: Retrieve the names of an object's own properties. Delegates to **ECMAScript 5**'s native `Object.keys`.