Questions d'entretien en JavaScript natif

Déduplication de tableaux en JavaScript Il existe plusieurs méthodes pour supprimer les doublons d'un tableau en JavaScript natif. 1. Utilisation de indexOf Array.prototype.removeDuplicates = function() { const uniqueItems = []; for (let item of this) { if (uniqueItems.indexOf(item) === -1) { uniqueItems.push(item); ...

Publié le 29 juin à 20h28

Mécanismes de pré-compilation et variables globales implicites en JavaScript

1. Les variables globales implicites En JavaScript, toute variable utilisée sans avoir été préalablement déclarée (via var, let ou const) est considérée comme une variable globale implicite. Ces variables sont automatiquement rattachées à l'objet global (window dans un navigateur). var x = 10; // Variable globale explicite y = 20; // Variab ...

Publié le 19 juin à 03h06

Déclarations de fonctions et expressions en JavaScript

1. Déclaration de fonctions : la priorité à l'exécution Syntaxe de base Utilisation du mot-clé function pour définir directement une fonction : function saluer() { console.log("Bonjour !"); } Caractéristiques principales Hoisting (élévation) : Les déclarations de fonctions sont automatiquement déplacées au début de leur portée, pe ...

Publié le 4 juin à 23h43