Javascript pour débutant Partie 3/3

Jan 05 2023
Sujets que vous couvrirez dans cette partie Un tableau est une structure de données qui représente une liste de valeurs. Vous pouvez utiliser des tableaux pour stocker et manipuler des collections ordonnées de données.

Sujets que vous aborderez dans cette partie

  1. Déployer
  2. Chose

Un tableau est une structure de données qui représente une liste de valeurs. Vous pouvez utiliser des tableaux pour stocker et manipuler des collections ordonnées de données.

Les tableaux sont définis à l'aide de crochets et les éléments du tableau sont séparés par des virgules. Voici un exemple de tableau en JavaScript :

let numbers = [1, 2, 3, 4, 5];

Vous pouvez accéder aux éléments d'un tableau en utilisant leur index, qui est la position de l'élément dans le tableau. Les index de tableau sont basés sur zéro, ce qui signifie que le premier élément a un index de 0, le deuxième élément a un index de 1, et ainsi de suite.

Vous pouvez accéder aux éléments d'un tableau à l'aide de crochets et de l'index de l'élément. Par example:

console.log(numbers[0]); // 1
console.log(numbers[2]); // 3

numbers[0] = 10; // modifies the first element
numbers[5] = 6; // adds a new element at the end of the array

// array method
numbers.splice(3, 1); // deletes the fourth element

Méthodes de tableau :

Voici quelques exemples de méthodes de tableau courantes :

  • concat(): La concat()méthode est utilisée pour fusionner deux ou plusieurs tableaux en un seul tableau. Il ne modifie pas les tableaux d'origine, mais crée plutôt un nouveau tableau qui contient les éléments des tableaux d'origine. Par example:
  • let arr1 = [1, 2, 3];
    let arr2 = [4, 5, 6];
    let arr3 = arr1.concat(arr2); // [1, 2, 3, 4, 5, 6]
    

    let arr = [1, 2, 3, 4, 5];
    let str = arr.join(); // "1,2,3,4,5"
    let str2 = arr.join("-"); // "1-2-3-4-5"
    

    let arr = [1, 2, 3, 4, 5];
    let last = arr.pop(); // 5
    console.log(arr); // [1, 2, 3, 4]
    

    let arr = [1, 2, 3, 4, 5];
    arr.push(6, 7, 8);
    console.log(arr); // [1, 2, 3, 4, 5, 6, 7, 8]
    

    let arr = [1, 2, 3, 4, 5];
    arr.reverse();
    console.log(arr); // [5, 4, 3, 2, 1]
    

    let arr = [1, 2, 3, 4, 5];
    let first = arr.shift(); // 1
    console.log(arr); // [2, 3, 4, 5]
    

    let arr = [1, 2, 3, 4, 5];
    let sub = arr.slice(2, 4); // [3]
    
    

Il existe plusieurs façons de créer des objets en JavaScript. Voici quelques exemples:

Utilisation d'un littéral d'objet : vous pouvez créer un objet à l'aide d'un littéral d'objet, qui est une liste de paires clé-valeur entourées d'accolades. Par example:

let obj = {
  key1: value1,
  key2: value2,
  ...
};

let obj = new Object();

let obj = new Object({
  key1: value1,
  key2: value2,
  ...
});

let obj = Object.create(Object.prototype);

let obj = Object.create({
  key1: value1,
  key2: value2,
  ...
});

let person = {
  name: "John",
  age: 30,
  job: "developer"
};

Vous pouvez accéder aux propriétés d'un objet à l'aide de la notation par points ou par crochets. Par example:

console.log(person.name); // "John"
console.log(person["age"]); // 30

person.age = 31; // modifies the age property
person.email = "[email protected]"; // adds a new property
delete person.job; // deletes the job property

  • hasOwnProperty(): La hasOwnProperty()méthode est utilisée pour vérifier si un objet a une propriété spécifiée. Il renvoie une valeur booléenne. Par example:
  • console.log(person.hasOwnProperty("name")); // true
    console.log(person.hasOwnProperty("email")); // false
    

    let obj1 = {};
    let obj2 = Object.create(obj1);
    console.log(obj1.isPrototypeOf(obj2)); // true
    

    console.log(person.propertyIsEnumerable("name")); // true
    

    console.log(person.toString()); // "[object Object]"