Array

Déclaration

let aData = []; let aData = new Array()

Accès direct

var iIndex = 0; console.log(aData[iIndex]);

Parcours d'un tableau

let iLen = aData.length; for(let i=0; i<iLen; i++) { console.log(aData[i]); instruction... }

Opérations courrante

Obtenir la taille d'un tableau

let aData = [1, 2, 3]; let iLen = aData.length(); // iLen vaut 3
Attention ! : ici le tableau a une taille de 3, mais son dernier index est 2 !!!
let aData = [1, 2, 3]; let sData = "Karim - Clément - Paul - Philippe"; const SEPARATOR = ' - '; // Ajouter/Supprimer un element dans un tableau // Prendre le 1er element, et le retirer du tableau let iElement = aData.shift(); // iElement=1 // aData=[2,3]; let iElement = aData.unshift(); // Ajouter un nouvel element let iElement = aData.pop(); let iElement = aData.push(); aData.push(4); // aData : [1, 2, 3, 4]; aData = [1, 2, 3]; // Concater deux array aData.concat([5]);] // aData : [1, 2, 3, 4, 5]; // Exploser une string en array let aResult = sData.split(SEPARATOR); // Coller les elements d'un array dans un chaine sResult = aData.join(SEPARATOR); // "1 - 2 - 3 - 4 - 5 // Trier un tableau [3, 2, 1].sort(); // [1, 2, 3] aData.reverse() // [5, 4, 3, 2, 1] // Operation sur un tableau aData.map(x => x*2); // [2, 4, 6, 8, 10]; // Recherche dans un tableau // Le premier element ? [1, 2, 2].indexOf(2); // 1 // Le dernier element trouvé ? [1, 2, 2].lastIndexOf(2); // 2 // Filtrer les elements d'un tableau [1, 2, 3, 4].filter(x => x<3); // [1, 2] // // reduce...