Dans cet article, nous explorerons l'opérateur « in » et comment l'utiliser en JavaScript. L'opérateur in est un opérateur intégré à JavaScript utilisé pour vérifier si une propriété spécifique existe dans un objet. Renvoie vrai si la propriété existe, faux sinon.
prop in object
Cette fonction accepte les paramètres suivants comme mentionné ci-dessous -
prop - Ce paramètre contient une chaîne ou un symbole représentant le nom de la propriété ou l'index du tableau.
object - Vérifie si l'objet contient un prop .
Valeur de retour - Cette méthode retournera vrai ou faux si la propriété spécifiée est trouvée dans l'objet.
Dans l'exemple suivant, nous utiliserons l'opérateur 'inin' en JavaScript pour savoir si une propriété existe.
# index .html
<html> <head> <title>IN operator</title> </head> <body> <h1 style="color: red;"> Welcome To Tutorials Point </h1> <script> // Illustration of in operator const array = ['key', 'value', 'title', 'TutorialsPoint'] // Output of the indexed number console.log(0 in array) //true console.log(2 in array) //true console.log(5 in array) //false // Output of the Value // you must specify the index number, not the value at that index console.log('key' in array) //false console.log('TutorialsPoint' in array) // false // output of the Array property console.log('length' in array) </script> </body> </html>
Le programme ci-dessus produira la sortie suivante dans la console.
true true false false false true
Dans l'exemple ci-dessous, nous démontrons l'opérateur in.
# index.html p>
<html> <head> <title>IN operator</title> </head> <body> <h1 style="color: red;"> Welcome To Tutorials Point </h1> <script> // Illustration of in operator const student = { name: 'Bill', class: 'IX', subjects: 'PCM', age: '16' }; console.log('name' in student); delete student.name; console.log('name' in student); if ('name' in student === false) { student.name = 'Steve'; } console.log(student.name); </script> </body> </html>
Le programme ci-dessus produira les résultats suivants dans la console.
true false Steve
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!