原型 - 基本对象
Prototype 使用Object作为命名空间,并使用Object对象调用相关函数。这有以下两种使用方式 -
如果您是一个简单的开发人员,那么您可以使用现有的功能,例如检查或克隆。
如果您希望像 Prototype 一样创建自己的对象,或者像哈希一样探索对象,那么您将转向扩展、键和值。
原型对象方法
注意- 确保至少有 prototype.js 版本 1.6。
编号 | 方法及说明 |
---|---|
1. | 克隆()
使用浅复制克隆传递的对象(将原始对象的所有属性复制到结果中)。 |
2. | 延长()
将所有属性从源对象复制到目标对象。 |
3. | 检查()
返回对象的面向调试的字符串表示形式。 |
4. | 是数组()
如果 obj 是数组,则返回 true,否则返回 false。 |
5. | isElement()
如果 obj 是类型 1 的 DOM 节点,则返回 true,否则返回 false。 |
6. | isFunction()
如果 obj 是函数类型,则返回 true,否则返回 false。 |
7. | isHash()
如果 obj 是 Hash 类的实例,则返回 true,否则返回 false。 |
8. | isNumber()
如果 obj 的类型为数字,则返回 true,否则返回 false。 |
9. | isString()
如果 obj 是字符串类型,则返回 true,否则返回 false。 |
10. | 未定义()
如果 obj 的类型为未定义,则返回 true,否则返回 false。 |
11. | 键()
将任何对象视为哈希并获取其属性名称列表。 |
12. | toHTML()
如果存在,则返回 obj 的 toHTML 方法的返回值,否则通过 String.interpret 运行 obj。 |
13. | toJSON()
返回 JSON 字符串。 |
14. | toQueryString()
将对象转换为其 URL 编码的查询字符串表示形式。 |
15. | 值()
将任何对象视为哈希并获取其属性值的列表。 |