• Aucun résultat trouvé

Javascript ES6 de A à Z

N/A
N/A
Protected

Academic year: 2022

Partager "Javascript ES6 de A à Z"

Copied!
6
0
0

Texte intégral

(1)
(2)

0 1 1.1 1.2 2 3 4 4.1 5 5.1 5.2 5.3 6 7 8 9 9.1 9.2 9.3 10 10.1 11 11.1 11.2 12 13 14

Table des matières

Introduction

La déclaration de variable

`let`

`const`

Les objets littéraux

`Symbol` : Les symboles

`Set` et `Map` : Les collections et dictionnaires Les collections et dictionnaires volatiles Itération

Les objets `Iterator`

L'instruction `for...of`

Les générateurs

`Promise` : Les promesses

`() => {}` : Les fonctions flêchées La destructuration

Les paramètres

Les valeurs par défaut Les paramètres restants Les paramètres propagés

`Class` : Les classes

Le sous-classement des types natifs

`export` et `import` : Les modules Chargement dynamique Isolation

`Proxy` : Les mandataires

`` : Les gabarits de chaines Divers

(3)
(4)

Javascript ES6 de A à Z

(Re) Découvrez la version 6 de ECMAScript, ou ES6, la nouvelle version de Javascript, en détail. (et en Français)

(5)

La déclaration de variable

Jusqu'à EcmaScript 5, la déclaration des variables en Javascript se fesait par l'intermédiaire du instruction var .

var {nom de la variable} [= valeur][, var2 [= valeur2]] [, ...];

// Ex : var resultat;

var nombreDeTours = 42;

var hello = "world", foo = { bar: 1 };

Cette instruction déclare une ou plusieurs variable nommée ( {nom de la variable} ) pour l'ensemble de la fonction qui la contient ; avec ou sans valeur initiale ( = valeur ).

Portée de la variable

Une variable déclarée à l'aide de var a une portée sur l'ensemble de la fonction ou elle est déclarée :

function maFonction() { var maVariable = 42;

function sousFonction() { console.log(maVariable);

// => 42 }

console.log(maVariable);

// => 42

sousFonction();

}

maFonction();

console.log(maVariable);

// => ReferenceError: maVariable is not defined

Lorsqu'une variable est déclarée à l'aide de var en dehors d'une fonction, elle crée un propriété à l'objet global ( window dans un navigateur, global ou module dans Node.js, etc).

(6)

Références

Documents relatifs

Comment créer une collaboration entre la programmation côté serveur et celle côté client ….. IFT1147 - Au delà du

Toutes les variables créées sans le mot clé « var » sont des variables globales : elles sont utilisables partout dans le code après leur déclaration, même dans les fonctions..

Pour faire simple, quand vous tapez http://www.google.com dans votre navigateur, votre requête est envoyée vers un serveur web, dans ce cas-ci un serveur de chez Google, qui

Il ne peu donc suffire pour un apprentissage en autodidacte, et est pour l'instant destiné à l'enseignement en présentiel, dans lequel les différents éléments manquant

Ajouter à la page HTML 2 boutons radios qui permettent à l'utilisateur de choisir quelle méthode à utiliser pour le calcul de la fonction Fibonacci (cf. figure dans la page

 onmousedown = script The onmousedown event occurs when the pointing device button is pressed over an element. This attribute may be used with

Cet objet window contient entre autres l'objet document qui lui même contient tous les objets contenus dans la page Web (paragraphes, formulaires, etc…).. En plus de ces objets,

• L'opérateur delete permet de supprimer une propriété d'un objet (ou un élément de tableau) passée en argument depuis la version 1.2 de JavaScript. Il faut insister sur le fait