Prototype en JavaScript
21 pages
Français
YouScribe est heureux de vous offrir cette publication
21 pages
Français
YouScribe est heureux de vous offrir cette publication

Description

ECMA définit le prototype comme ceci :
« object that provides shared properties for other objects »
Le PROTOTYPE d’un objet est la propriété (méthode) native de cet objet qui stocke toutes les valeurs par défaut des propriétés et méthodes natives de cet objet en tant que parent, quand la propriété ou la méthode n’est pas définie dans l’instance. Le prototype est initialement vide au moment de la construction de l’objet. Pour définir des propriétés pour cet objet ou lui en ajouter d’autres, il suffit de les ajouter via son prototype, et automatiquement ces nouvelles propriétés seront partagées avec toutes les instances de cet objet. Bien entendu on peut aussi ajouter directement de nouvelles propriétés à l’objet ou l’une ou l’autre de ces instances, tout simplement en omettant le mot prototype dans la définition de la nouvelle propriété, mais dans ce cas cette nouvelle propriété de l’objet ne sera pas membre du prototype de l’objet et donc ne sera pas héritable (ou partageable avec les instances), donc strictement personnel à ce constructeur ou cette instance.

Informations

Publié par
Publié le 26 février 2019
Nombre de lectures 4
Langue Français

Extrait

❊❉

_

]

❊ ❏ ❇

❊❃

❇❆

❆ ● ❃ ❈ ❊❊ ❏❇❈ ❑ ❊

❈ ❊❏

)

"

1

1

3

5

9

1

;

i=new obj_Const("André",new Date("August
for(i in obj_Const.prototype)cl(i);
cl("Age = "+i.age());

<script type="text/javascript">
cl=console.log

)

cl("AJOUT DE PROTOTYPES")
obj_Const.prototype.riche=true; // Ajout via
obj_Const.sage=false; // Ajout direct (ne se

prototype
répand pas)

❊ ❃❍

❈ ❏❊

❧♠

❊❈

❧♠

q


❥ ❦ ♦⑤

❇❊

❥❦

t

❏✉❈ ❍ ❊

● ❊❈

❃ ❊

]

❋ ●❋ ❍● ❄ ❈❄ ❆

❋ ● ❍❄❈ ❄❆ ●❋

❊❈

❈ ❍

②③

`

❛ ]^

PROTOTYPE

+243

- 899508675
révision de

^[

- 851278216
La dernière

❑❆❈ ❊ ❇❊ ❑❋ ❉

❊❏❈

●❈

❈ ❇ ❑ ❍❑ ❊

s

❆ ❃❊

♦❦

❊❋❋ ❍● ❍❈ ■❈

❃❊

⑧❄ ❊

s

❆❈

❊ ❏

q

♦ s

❍❋


❃❊ ❍

❥❦

❊ ❏❈

✺✾

LE

U▼VXWPYZ

❋ ❍❈ ❍● ❊❋ ■❈

❊❉

✽✾✻✼✹✺✷✸

❘▼◆❖P◗

❘❚❙❘

✾✷ ❂ ✹

✽✺

❆ ❇❆ ❅❈ ❃❄

❊❋


●❈ ❊

s

❆ ❈❆ ❇❆

❍ ❇

♦♠

❆ ❈

❊ ❃

❈❄ ❑

s

❈ ❊

VP❙❘▼

r

❊ ❃❍

q

▼V❡

❈❄ ❑

♥ ♦

❊ ❏❈ ❈ ❊

❖P▼◆❘

❖◆▼Z❘◗P

PY

❾ ❽

❇❏ ❊⑥

PU

s❦

❶❺❻ ❹ ❸❹ ❸❷ ❶

❃❇ ❍❏

❊❏ ❇

④ r♥

❋ ●❋ ❍● ❈❄ ❆❄

s❦

❉❊❊❉

❊❉❉❊

❇❍ ❏

●❈

❊●

♦ ♥

❉❆

❊❋ ■❈ ❍❈ ❍❋ ●

④♥

❇❊

❦ ♥

❈ ❈ ❑ ❊ ❍

❊ ❏❈ ❈ ❊

● ❊

⑧ ❊

❊❊❉❉

❈⑥ ❊

s❦

♠ ❧

❧♠


❉ ❍

❊❈⑥

❊●❈

❆ ❊❇⑨


❆ ❍ ❇❆ ❇❆❈ ❃❄ ❅

- 991239212 - 902263541 - 813572818
ce texte est disponible sur CD.

t

❇❃

♦❦

❏❍ ❇ ❃

❇❊

❉❊❊❉

s

❊ ❏

❊ ❃

U ▼UVX

❈ ❊●

❇❈ ❑❊❈ ❊❆ ❏❈ ●

♠ ♦

❊ ❇❈● ❍

❉❊❑❊❇❈


●❋ ❈ ❆ ❄ ●❋❄ ❍

❃ ❊

❇❆

❇❈

❉❊


❊ ❏

❆ ❇

❉❊

❘U ▼V ▼❘

❈ ❍ ❑

❋ ●❆❄ ❈❄❋ ● ❍

❋ ❍●❋ ❈❄ ❆ ●❄

❃❊

❈ ❆ ❅ ❅

❊❏

❊❉

❊ ❃ ❇❈ ❊ ❇

s♦


❉❊

❧♦

❑ ❊❑

❉ ❍

❆ ❅❄ ❃●❆ ❇

❊❈

❇❍

❃❊

❊ ❏

❇❍


♠ ❧

♥ ♦

❈ ❊

`^ _ [] \

❈ ❊

❧♠

❉❊

❊❈

❈ ❍

❄ ❃❊❆ ❅❆ ❇

❊❈

♦❦

❈ ❍ ❑

❊ ❃

❧♠

❈ ❏❊

❑❄

❦ ♦⑤ ♥

❈ ❊

❍ ❇

❦⑤

❈ ❊

Y P

♦⑤

●❈

❍ ❇

❉ ❊ ❇ ❇❍

♥ ♦

❊❏ ❇

●❋ ❊

❆ ❇

♠ ♦


❑❊ ❇❈ ❊

q

❊ ●

✌✍☛☞✟✠✠✄☞✌✡☛✄✟✍✠☞☛✡✠✠✍✌✟✄✡✠

❉ ❇❆

❊⑥ ❇❏

❥❦ ♦

❊●❈

❃ ❊

❍❇ ❏❆ ❈

● ❇❊❈

❇❍

t

❏ ❊

❛_❜❛

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents