Article | REF: H3120 V1

Javascript

Author: Christian Queinnec

Publication date: February 10, 2017

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


6. Heritage and prototypes

Javascript is a prototyping language, so it provides objects, but not classes natively. The difference between prototyping and class-based languages lies in the way objects are created. In class-based languages, all objects of the same class have the same structure (the same fields) and the same behavior (methods). In prototype languages, objects are created by cloning. A clone initially acquires all the properties and behaviors of the parent object (in Javascript, this is called a prototype). It can evolve independently of its prototype and dynamically acquire (or lose) new behaviors or properties.

We'll start by presenting prototypes, the concept on which ECMAScript 2015 has built a system of classes associated with new syntaxes for declaring them.

Every object (including table, function, regular expression, etc.) has a prototype that...

You do not have access to this resource.

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


The Ultimate Scientific and Technical Reference

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

This article is included in

Software technologies and System architectures

This offer includes:

Knowledge Base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

Practical Path

Operational and didactic, to guarantee the acquisition of transversal skills

Doc & Quiz

Interactive articles with quizzes, for constructive reading

Subscribe now!

Ongoing reading
Heritage and prototypes