Prototype - 基本对象

Object 被 Prototype 用作命名空间,并使用 Object 对象调用相关函数。这以以下两种方式使用 −

  • 如果您是一名普通开发人员,则可以使用现有函数,如 inspectclone

  • 如果您希望像 Prototype 那样创建自己的对象,或者像哈希一样探索对象,则将转向 extendkeysvalues

Prototype 对象方法

注意 −确保至少拥有prototype.js的1.6版本。

S.No. 方法和描述
1. clone()

使用浅拷贝克隆传递的对象(将原始的所有属性复制到结果中)。

2. extend()

将所有属性从源复制到目标对象。

3. inspect()

返回面向调试的字符串表示形式对象。

4. isArray ()

如果 obj 是数组,则返回 true,否则返回 false。

5. isElement()

如果 obj 是类型 1 的 DOM 节点,则返回 true,否则返回 false。

6. isFunction()

如果 obj 是函数类型,则返回 true,否则返回 false否则返回 true。

7. isHash()

如果 obj 是 Hash 类的实例,则返回 true,否则返回 false。

8. isNumber()

如果 obj 是数字类型,则返回 true,否则返回 false。

9. isString()

如果 obj 是字符串类型,则返回 true,否则返回 false否则。

10. isUn​​defined()

如果 obj 的类型为 undefined,则返回 true,否则返回 false。

11. keys()

将任何对象视为哈希并获取其属性名称列表。

12. toHTML()

返回 obj 的 toHTML 方法的返回值如果存在,则通过 String.interpret 运行 obj。

13. toJSON()

返回 JSON 字符串。

14. toQueryString()

将对象转换为其 URL 编码的查询字符串表示形式。

15. values()

将任何对象视为哈希并获取其属性值列表。