Les tableaux JavaScript contiennent souvent des éléments vides, ce qui peut être gênant lors de l'exécution d'opérations sur le tableau. La suppression de ces éléments vides peut simplifier votre code et améliorer les performances.
JavaScript moderne propose plusieurs méthodes de tableau intégrées qui peuvent vous aider à filtrer les éléments vides :
Si vous préférez une approche plus traditionnelle, vous pouvez parcourir le tableau manuellement et supprimez les éléments vides à l'aide de la méthode splice :
const arr = [1, 2, null, undefined, 3, '', 3, '', '', 0, '', [], '', {}, '', 5, '', 6, '', '', '', '']; let len = arr.length; for (let i = 0; i < len; i++) arr[i] && arr.push(arr[i]); // Copy non-empty values to the end of the array arr.splice(0, len); // Cut the array and leave only the non-empty values
Si vous utilisez jQuery, vous pouvez également profiter de sa méthode .grep() :
const arr = [1, 2, '', 3, '', 3, '', '', 0, '', 4, '', 4, '', 5, '', 6, '', '', '', '']; arr = $.grep(arr, n => n == 0 || n);
Ces différentes approches offrent des moyens efficaces et pratiques pour supprimer les éléments vides des tableaux JavaScript. Choisissez la méthode qui correspond le mieux à vos besoins et profitez de tableaux plus propres et plus faciles à gérer.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!