1. 程式人生 > 實用技巧 >JS高階之函式的prototype(原型)

JS高階之函式的prototype(原型)

函式的prototype(原型)屬性:

  • 每個函式都有一個prototype屬性,它預設指向一個Object空物件(即稱為:原型物件

  • Object空物件:沒有我們的屬性

  • 原型物件中有一個屬性constructor,它指向函式物件

  • 給原型物件新增屬性(一般是新增方法)
    作用: 函式的所有例項物件自動擁有原型中的屬性(方法)

例子:

在這裡插入圖片描述
例子:(在原型物件中新增方法)

在這裡插入圖片描述

例子:(顯示constructor)

在這裡插入圖片描述
例子:(驗證指向函式物件)

在這裡插入圖片描述
建構函式和原型物件相互引用
在這裡插入圖片描述

例子:

在這裡插入圖片描述