在本文中,我們將探討「in」運算子以及如何在 JavaScript 中使用它。 in 運算符是 JavaScript 中內建的運算符,用於檢查物件中是否存在特定屬性。如果屬性存在則傳回 true,否則傳回 false。
prop in object
此函數接受如下所述的以下參數-
prop - 此參數保存表示屬性名稱或陣列索引的字串或符號。
object - 將檢查該物件是否包含prop .
傳回值 - 如果在物件中找到指定的屬性,此方法將傳回true 或false。
在下面的範例中,我們將使用 JavaScript 中的 'inin' 運算子來尋找屬性是否存在。
# 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>
#上述程式將在控制台中產生下列輸出。
true true false false false true
在下面的範例中,我們示範了 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>
#上述程式將在控制台中產生下列結果。
true false Steve
以上是如何在 JavaScript 中使用「in」運算子?的詳細內容。更多資訊請關注PHP中文網其他相關文章!