原型 - 基本物件



Object 在 Prototype 中用作名稱空間,並使用 Object 物件呼叫相關函式。這主要透過以下兩種方式使用:

  • 如果您是一位普通的開發者,您可以使用現有的函式,例如 inspectclone

  • 如果您希望像 Prototype 一樣建立自己的物件,或者像處理雜湊一樣探索物件,則可以使用 extendkeysvalues

Prototype 物件方法

注意 - 請確保至少擁有 prototype.js 1.6 版本。

序號 方法及描述
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 的型別是 undefined,則返回 true,否則返回 false。

11. keys()

將任何物件視為 Hash 並獲取其屬性名稱列表。

12. toHTML()

如果存在,則返回 obj 的 toHTML 方法的返回值;否則,將 obj 傳遞給 String.interpret。

13. toJSON()

返回一個 JSON 字串。

14. toQueryString()

將物件轉換為其 URL 編碼的查詢字串表示形式。

15. values()

將任何物件視為 Hash 並獲取其屬性值列表。

廣告
© . All rights reserved.