原型中的方法,是可以相互訪問,相互呼叫
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...