In diesem Artikel werden wir den „in“-Operator und seine Verwendung in JavaScript untersuchen. Der in-Operator ist ein in JavaScript integrierter Operator, der verwendet wird, um zu überprüfen, ob eine bestimmte Eigenschaft in einem Objekt vorhanden ist. Gibt true zurück, wenn die Eigenschaft vorhanden ist, andernfalls false.
prop in object
Diese Funktion akzeptiert die folgenden Parameter wie unten erwähnt -
prop – Dieser Parameter enthält eine Zeichenfolge oder ein Symbol, das den Eigenschaftsnamen oder den Array-Index darstellt.
object – Prüft, ob das Objekt prop enthält.
Rückgabewert – Diese Methode gibt true oder false zurück, wenn die angegebene Eigenschaft im Objekt gefunden wird.
Im folgenden Beispiel verwenden wir den „inin“-Operator in JavaScript, um herauszufinden, ob eine Eigenschaft vorhanden ist.
# 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>
Das obige Programm erzeugt die folgende Ausgabe in der Konsole.
true true false false false true
Im folgenden Beispiel demonstrieren wir den in-Operator.
# 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>
Das obige Programm erzeugt die folgenden Ergebnisse in der Konsole.
true false Steve
Das obige ist der detaillierte Inhalt vonWie verwende ich den „in'-Operator in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!