Maison > interface Web > js tutoriel > Comment vérifier si une valeur d'objet existe sans ajouter un nouvel objet au tableau à l'aide de JavaScript ?

Comment vérifier si une valeur d'objet existe sans ajouter un nouvel objet au tableau à l'aide de JavaScript ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-08 10:49:02
avant
1059 Les gens l'ont consulté

如何使用 JavaScript 检查对象值是否存在而不向数组添加新对象?

Dans cet article, vous apprendrez comment vérifier si une valeur d'objet existe et sinon, ajouter un nouvel objet à un tableau à l'aide de JavaScript. En Javascript, presque chaque variable est un objet. Les objets peuvent être des chaînes, des nombres, des valeurs booléennes, etc., ou des paires clé-valeur.

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".

Exemple 1

Dans cet exemple, nous utilisons la fonction .some() pour vérifier si l'objet existe.

var inputArray = [{ id: 1, name: "JavaScript" },
   { id: 2, name: "javascript"},
   { id: 3, name: "Scala" },
   { id: 4, name: "Java" }]
console.log("The input array is defined as: ")
console.log(inputArray)
function checkName(name) {
   return inputArray.some(function(check) {
      return check.name === name;
   });
}
console.log("Does the object JavaScript exist in the array? ")
console.log(checkName('JavaScript'));
console.log("Does the object HTML exist in the array? ")
console.log(checkName('HTML'));
Copier après la connexion

Instructions

  • Étape 1 - Définissez un tableau "inputArray" et ajoutez-y des paires clé-valeur.

  • Étape 2 - Définir une fonction "checkName" qui prend une chaîne en paramètre.

  • Étape 3 - Dans la fonction, utilisez la fonction some() pour vérifier si la valeur donnée existe dans le tableau.

  • Étape 4 - Affichez une valeur booléenne comme résultat.

Exemple 2

Dans cet exemple, nous ajoutons une valeur d'objet à un tableau en poussant l'objet à la fin du tableau à l'aide de la fonction push().

var inputArray = [{ id: 1, name: "JavaScript" },
{ id: 2, name: "javascript"},
{ id: 3, name: "Scala" }]
console.log("The input array is defined as: ")
console.log(inputArray)
function addObject(name) {
   inputArray.push({ id: inputArray.length + 1, name: name });
   return true;
}
console.log("Adding Object : Java to the array")
addObject("Java")
console.log("The array after adding the object is")
console.log(inputArray)
Copier après la connexion

Instructions

  • Étape 1 - Définissez un tableau "inputArray" et ajoutez-y des paires clé-valeur.

  • Étape 2 - Définir une fonction "addObject" qui prend une chaîne en paramètre.

  • Étape 3 - Dans la fonction, utilisez la fonction array.push pour pousser l'objet vers la dernière position du tableau.

  • É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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal