Prototype – 基本对象

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

  • 如果您是一个简单的开发人员,那么您可以使用现有的功能,例如inspectclone
  • 如果您希望像 Prototype 那样创建自己的对象,或者像散列一样探索对象,那么您将求助于extendkeysvalues

原型对象方法

注意– 确保至少有 1.6 版的 prototype.js。

编号方法及说明
1.clone()
使用浅拷贝克隆传递的对象(将所有原始属性复制到结果中)。
2.extend()
将源对象的所有属性复制到目标对象。
3.inspect()
返回对象的面向调试的字符串表示形式。
4.isArray()
如果 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.isUndefined()
如果 obj 是未定义类型,则返回 true,否则返回 false。
11.keys()
将任何对象视为哈希并获取其属性名称列表。
12.toHTML()
如果存在则返回 obj 的 toHTML 方法的返回值,否则通过 String.interpret 运行 obj。
13.JSON()
返回一个 JSON 字符串。
14.toQueryString()
将对象转换为其 URL 编码的查询字符串表示形式。
15.values()
将任何对象视为哈希并获取其属性值列表。

作者:terry,如若转载,请注明出处:https://www.web176.com/prototype/8254.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2023年1月20日 下午8:06
下一篇 2023年1月20日 下午8:14

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注