Maison  >  Article  >  interface Web  >  Comment supprimer les fausses valeurs du tableau JavaScript ?

Comment supprimer les fausses valeurs du tableau JavaScript ?

PHPz
PHPzavant
2023-08-24 19:17:06989parcourir

如何从 JavaScript 数组中删除假值?

Dans cet article, vous apprendrez comment supprimer les valeurs d'erreur d'un tableau en JavaScript.

Un tableau en JavaScript est un type spécial de variable qui peut contenir plusieurs éléments. Les tableaux peuvent être initialisés à l'aide du mot-clé "const". Les fausses valeurs ne sont rien d'autre que des fausses valeurs booléennes.

Exemple 1

La première façon de l'implémenter est d'utiliser une boucle for-each pour parcourir le tableau et pousser les valeurs non fausses vers un autre tableau et renvoyer ce tableau.

const inputArray = [true, false, false, true, null, 505, 101];
console.log("The input array is defined as: ")
console.log(inputArray)
function removeFalsey(inputArray) {
   const checkArray = [];      
   inputArray.forEach((k) => {
      if (k) {
         checkArray.push(k);
      }
   });
   return checkArray;
}
console.log("After removing the falsy elements from the array: ")
console.log(removeFalsey(inputArray));

Instructions

  • Étape 1 - Définissez un tableau, c'est-à-dire inputArray.

  • Étape 2 - Définissez une fonction "removeFalsey" qui prend un tableau comme paramètre d'entrée.

  • Étape 3 - Dans la fonction, définissez un tableau vide checkArray. Utilisez une boucle foreach pour parcourir le inputArray, en poussant les éléments non faux vers le tableau checkArray nouvellement défini. Renvoie un tableau.

  • Étape 4 - Affichez le tableau comme résultat.

Exemple 2

Une autre façon d'y parvenir est d'utiliser la méthode Array.filter() pour supprimer les faux éléments.

const inputArray = [true, false, false, true, null, 505, 101];
console.log("The input array is defined as: ")
console.log(inputArray)     
function removeFalsey(input) {
   return inputArray.filter((k) => {
      if (k) {
         return k;
      }
   });
}
console.log("After removing the falsy elements from the array: ")
console.log(removeFalsey(inputArray));

Instructions

  • Étape 1 - Définissez un tableau, c'est-à-dire inputArray.

  • Étape 2 - Définissez une fonction "removeFalsey" qui prend un tableau comme paramètre d'entrée.

  • Étape 3 - Dans la fonction, appelez la fonction filter() sur le tableau. Dans la fonction filter(), utilisez une condition "if" pour vérifier si un élément n'est pas faux.

  • Étape 4 - Affichez le tableau comme résultat.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer