JavaScript盘点对象原型方法

1、constructor

对象的构造函数。

2、hasOwnProperty

判断对象是否包含特定的自身(非继承)属性。

- --- - -
    -- -
--
- -
------------- - -
- -
------------- - -

3、isPrototypeOf

判断当前对象是否为另外一个对象的原型。

- --- - -
    -- -
--
- - - - -
--------------- - -
- - - - -
--------------- - -

4、propertyIsEnumerable

判断属性是否是可枚举。

- -
- ------ -
    --- - ----
    --- - --- -
        ----- - --
    -
-

- -
- - - - ----
--- - -
- --- - --
--- - - -- -
    ------ - -------- - -
-
-------- - - - -

- -
----- - -
- -- - - ----
---- - -
- ---- - --
--- - - --- -
    ------- - --------- - -
-
--------- - - - -

5、toLocaleString

返回一个该对象的字符串表示。此方法被用于派生对象为了特定语言环境的目的(locale-specific purposes)而重载使用。

- --- - --- -- ---
------------ - -

- --- - -
    -- -
-
------------ - - -

6、toString

返回一个表示该对象的字符串。

- --- - --- -- ---
------------ - -

- --- - -
    -- -
-
------------ - - -

7、valueOf

对象转为原始值。

- --- - --- -- ---
------------ - - - -

- --- - -
    -- -
-
------------ - - -

8、__defineGetter__

控制成员变量的Get行为

- --- - -
    -- --
    -- -
-
- -
-------- ----
    ----- - ---
        - -
    ---
        - -
    -
--
---------- - -

9、__defineSetter__

控制成员变量的Set行为

- --- - -
    -- -
-
-------- -----
    --- - ----
--
----- - -
-------- - - -

10、__lookupGetter__

返回当前对象上指定属性的属性读取访问器函数(getter)。

- --- - -
    -- --
    -- -
-
- -
-------- ----
    ----- - ---
        - -
    ---
        - -
    -
--
-
    -
    - -
        - - -
            - -
        -
            - -
        -
    -
-
-------------

11、 __lookupSetter__

返回一个对象的某个属性上绑定了 setter (设置器)的钩子函数的引用。

- --- - -
    -- -
-
-------- -----
    --- - ----
--
-
    -
    - -
        - - -
    -
-
-------------