JS高階 原型中的方法是可以相互訪問(呼叫)的

2022-02-23 23:01:35 字數 816 閱讀 6429

原型中的方法,是可以相互訪問,相互呼叫

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>title

title

>

<

script

>

//原型中的方法,是可以相互訪問的

function

animal(name, age)

//原型中新增方法

animal.prototype.eat

=function

() ;

animal.prototype.play

=function

() animal.prototype.sleep

=function

()

//例項化並初始化

varpanda

=new

animal("盼盼

", 9);

panda.eat();//呼叫方法

//原型物件中的方法,可以相互呼叫

script

>

head

>

<

body

>

body

>

html

>

js高階 原型的使用方法

1 原型的使用方法 1 利用物件的動態特性給原型物件新增成員 屬性 方法 2 直接替換原型物件 物件.prototype裡面的prototype其實就是物件的乙個屬性,所以是可以修改替換的。如果使用過這種方式使用原型,那麼會出現如下問題 1 在替換原型之前建立的物件的原型 和 在替換原型物件之後建立...

js高階,函式的原型和原型鏈

函式的prototype屬性 圖 每個函式都有乙個propotype屬性,它預設指向乙個object空物件 即稱為 原型物件 原型物件就相當於乙個公共區域,所有同乙個類的例項都可以訪問到這個原型物件 我們可以將物件中共有的內容,統一設定到原型物件中 查詢時 當我們訪問物件的乙個屬性或方法時,它會在物...

關於js高階的原型介紹

js高階 原型 prototype 原型即物件的乙個內部屬性,原型和物件有乙個緊密的聯絡。如下圖所示 先建立乙個物件 function person 中的prototype屬性指向原型,而原型中的constructor屬性指向person。如果想要給物件原型新增屬性和方法可以通過person.pro...