- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.2
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.getprototypeof
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.3
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.getownpropertydescriptor
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.4
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.getownpropertynames
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.8
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.seal
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.9
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.freeze
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.10
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.preventextensions
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.11
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.issealed
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.12
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.isfrozen
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.13
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.isextensible
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.14
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.keys
Following methods do NOT accept non object yet.
- http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.5
- https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.create