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 ?

WBOY
Libérer: 2023-09-08 10:49:02
avant
987 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!

source:tutorialspoint.com
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