Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menggunakan operator "dalam" dalam JavaScript?

Bagaimana untuk menggunakan operator "dalam" dalam JavaScript?

WBOY
WBOYke hadapan
2023-09-12 17:13:09810semak imbas

如何在 JavaScript 中使用“in”运算符?

Dalam artikel ini, kami akan meneroka pengendali "in" dan cara menggunakannya dalam JavaScript. Operator dalam ialah operator terbina dalam dalam JavaScript yang digunakan untuk menyemak sama ada sifat tertentu wujud dalam objek. Mengembalikan benar jika harta itu wujud, palsu sebaliknya.

Syntax

prop in object

Parameter

Fungsi ini menerima parameter berikut seperti yang dinyatakan di bawah -

  • prop - Parameter ini memegang rentetan atau simbol yang mewakili nama harta atau indeks tatasusunan.

  • objek - Akan menyemak sama ada objek mengandungi prop .

Nilai Pulangan - Kaedah ini akan mengembalikan benar atau salah jika sifat yang ditentukan ditemui dalam objek.

Contoh 1

Dalam contoh berikut, kami akan menggunakan operator 'inin' dalam JavaScript untuk mencari sama ada sesuatu sifat itu wujud.

# 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 = [&#39;key&#39;, &#39;value&#39;, &#39;title&#39;, &#39;TutorialsPoint&#39;]
      
      // 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(&#39;key&#39; in array) //false
      console.log(&#39;TutorialsPoint&#39; in array) // false
      
      // output of the Array property
      console.log(&#39;length&#39; in array)
   </script>
</body>
</html>

Output

Atur cara di atas akan menghasilkan output berikut dalam konsol.

true
true
false
false
false
true

Contoh 2

Dalam contoh di bawah, kami menunjukkan pengendali 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: &#39;Bill&#39;, class: &#39;IX&#39;, subjects: &#39;PCM&#39;, age: &#39;16&#39; };
      console.log(&#39;name&#39; in student);
      delete student.name;
      console.log(&#39;name&#39; in student);
      if (&#39;name&#39; in student === false) {
         student.name = &#39;Steve&#39;;
      }
      console.log(student.name);
   </script>
</body>
</html>

Output

Atur cara di atas akan menghasilkan keputusan berikut dalam konsol.

rreeee

Atas ialah kandungan terperinci Bagaimana untuk menggunakan operator "dalam" dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam