// EVOLUTION DES DECLARATIONS DE TABLEAUX
// Ancienne version
let monTableau1 = new Array('un', 'deux', 'trois');
// Version de déclaration plus récente, il n'y a plus le new
let monTableau2 = Array('un', 'deux', 'trois');
// Dernière version utilisée, juste des crochets
let monTableau3 = ['un', 'deux', 'trois'];
// Utilisation
console.log( monTableau3[0] );
// Ajout de données en fin de tableau
monTableau3.push('quatre');
// Ajout de données en début de tableau
monTableau3.unshift('zero');
console.log(monTableau3);
// --------------------
// TABLEAUX EN 2 DIMENSIONS
// 1 tableau dans 1 tableau
// Ancienne déclaration
let monTableau2D1 = new Array(
Array('Mark', 'Jeff', 'Bill'),
Array('Zuckerberg', 'Bezos', 'Gates')
);
// Nouvelle déclaration
let monTableau2D2 = [
['Mark', 'Jeff', 'Bill'],
['Zuckerberg', 'Bezos', 'Gates']
];
// Utilisation
console.log( monTableau2D2[0][0] ); // [ligne][colonne]
// Ajouter un élément dans la première ligne du tableau
monTableau2D2[0].push('test');
// --------------------
// TABLEAUX ASSOCIATIFS
// On associe des noms aux éléments
let monTableauAssociatif = {
'prenom' : 'Mark',
'nom' : 'Zuckerberg',
'poste' : 'PDG de Meta'
};
// Utilisation
console.log( monTableauAssociatif['poste'] );
// Ajouter un élément
monTableauAssociatif['nationalité'] = 'Américaine';
console.log( monTableauAssociatif );