Maison> interface Web> js tutoriel> le corps du texte

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
925 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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!