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