Di operator dalam contoh javascript

Oleh karena itu kami menggunakan JavaScript sehingga menjadi sangat mudah untuk mencapai fungsi ini karena JavaScript memberi kami operator '' dalam '' yang sangat membantu dalam hal ini dan kami dapat mencapai fungsi yang sama hanya dengan menggunakan operator "dalam" ini di mana pun kami mau

Mari kita lihat lebih dalam bagaimana operator ini bekerja dan bagaimana kita dapat dengan mudah menggunakannya untuk mendapatkan nilai atau atribut tertentu dari sebuah array atau objek di JavaScript

Apa objek operator ''dalam''?

Operator in adalah Operator Utilitas dalam JavaScript yang digunakan untuk memeriksa apakah properti atau atribut ada pada larik tertentu atau objek JavaScript atau tidak. Tanggapannya adalah boolean yang berarti akan mengembalikan true jika pencarian berhasil dan elemen ditemukan di objek jika tidak maka akan mengembalikan false jika elemen spesifik itu tidak ada dalam koleksi

Di sini, di artikel ini, kita akan melihat bagaimana operator 'in' bekerja dan bagaimana kita dapat dengan mudah memanfaatkan operator ini untuk menguji fungsionalitas yang diperlukan.

Dalam tutorial ini, kami berasumsi bahwa Anda memiliki pemahaman dasar tentang apa sebenarnya objek JavaScript itu dan bagaimana kita dapat dengan mudah membuat objek kita sendiri di JavaScript dan pengetahuan dasar tentang cara kerja warisan. Karena, operator “in” juga membantu kita dalam menemukan suatu method atau object di suatu class. Kami akan membahas beberapa dasar dalam prosedur berikut, tetapi kami tetap merekomendasikan memiliki pengetahuan tentang pewarisan untuk memahami konsep operator "in" lebih lanjut

Kapan Anda harus menggunakan Operator 'in'?

JavaScript ''dalam'' operator juga dapat digunakan untuk memeriksa apakah ada fungsi atau metode yang melekat pada instance dari beberapa kelas, yang berarti bahwa setiap kali Anda diminta untuk memeriksa kasus tersebut, Anda memilih untuk menggunakan "dalam"

Rantai prototipe JavaScript adalah bagaimana objek dan instance objek mendapatkan akses ke atribut dan fungsi yang bukan miliknya. Properti __proto__ memungkinkan Anda mengakses properti dan metode yang ditentukan dalam konstruktor atau prototipe objek ini

Mari kita ambil contoh bagaimana operator in bekerja dalam kode dan bagaimana kita dapat dengan mudah menggunakannya dalam kode kita untuk mendapatkan fungsionalitas yang diinginkan

Contoh

Untuk menentukan apakah suatu item memiliki atribut tertentu atau tidak

const orang = {

  nama . 'johndoe',

  usia . 21,

  ponsel . '123456789',

  mulai . () =>{

    konsol. log( `Nama $ {this.nama}, umur $ . this.usia} dan telepon adalah $ {this.ponsel} ` );

  }

}


 
konsol. login('nama' di person)

konsol. login('mulai' masuk person)

konsol. log('johndoe' di person)

Di sini, di kode di atas, kami baru saja membuat larik orang yang berisi beberapa properti seperti nama, usia, telepon, dan metode yang mengeluarkan pesan dengan informasi seseorang di terminal

Nanti, kami telah memeriksa beberapa properti yang jika ada pada objek dengan menggunakan operator in. Konsol pertama akan mengembalikan nilai true karena nama adalah properti yang ada pada objek orang di atas sedangkan awal juga merupakan properti di objek orang

Tapi konsol terakhir. log tidak akan mengembalikan true melainkan akan mengembalikan false karena johndoe bukan properti di objek person, itu adalah nilai terhadap properti nama di objek maka ini adalah alasan bahwa itu tidak akan mengembalikan true

Anda dapat melihat layar keluaran di bawah ini untuk verifikasi juga

Keluaran

Di operator dalam contoh javascript

JavaScript di operator untuk memeriksa apakah Array menggunakan kunci atau indeks untuk nilainya

Operator "in" JavaScript juga dapat bekerja dengan array. Sampai sekarang kita telah membahasnya dan mengimplementasikan contoh dengan objek tetapi berperilaku hampir sama dengan array juga. Dalam JavaScript, array adalah prototipe atau turunan dari suatu objek atau dengan kata lain, Anda dapat menganggap semua yang ada di JavaScript sebagai turunan dari Objek.

Kedengarannya aneh, tapi mari kita uji dengan aplikasi sederhana di konsol browser

Contoh

Untuk memulai, buat sebuah array dan gunakan operator instanceof untuk melihat apakah itu adalah instance dari tipe Object

const = [1, 2, 3, 4];

konsol. log( array instanceof Objek) // Returns true

Di sini, di contoh di atas, kami telah membuat sebuah array, dan kemudian di konsol. log kami memeriksa apakah itu instance dari objek atau tidak

Lihatlah di output berikut

Keluaran

Di operator dalam contoh javascript

Seperangkat atribut akan muncul, salah satunya adalah __proto__, yang terhubung ke Array. Kita juga dapat membukanya dan menelusuri daftar sampai kita menemukan properti __proto__ lain dengan nilai Object

Sekarang mari kembali ke operator in lagi dan uji operator ini dengan larik JavaScript

const = [1, 2, 3, 4];

konsol. log('Ya 3 ada di dalam larik. ',3 dalam larik )

konsol. log('Ya 2 ada di dalam larik. ',2 dalam larik )

konsol. masuk('filter' masuk array)

Di sini, di kode di atas kami telah membuat array dengan nilai 1,2,3 dan 4 dan menguji nilai menggunakan operator in apakah ada dalam array atau tidak

Keluaran

Di operator dalam contoh javascript

Setelah itu, kami mendapatkan semua tanggapan benar dan dicetak di layar keluaran karena semua nilai yang kami periksa ada di koleksi array

Kesimpulan

Operator "dalam" JavaScript digunakan untuk memeriksa apakah properti tertentu ada di objek atau tidak. Operator ‘in’ merespons dengan nilai boolean yang berarti mengembalikan true jika nilai ada di objek dan false jika nilai tertentu tidak ada. Pada artikel ini, kita telah melihat cara kerja operator in pada objek dan array dan membahas beberapa contohnya secara mendetail

Apa contoh operator dalam JavaScript?

Contoh 1. Menggunakan operator in dengan objek. Mari kita buat objek terlebih dahulu, untuk membuat objek kita harus menetapkan key-value pair. const objek = { Pengguna. 'Geek', Situs Web. 'GeeksforGeeks', Bahasa. 'JavaScript' }; Kami akan memeriksa apakah kunci ada di objek atau tidak dengan menggunakan operator in.

Apa yang dilakukan operator IN dalam JavaScript?

JavaScript di operator digunakan untuk memeriksa apakah properti yang ditentukan ada di objek atau di properti yang diwariskan (dengan kata lain, itu . Operator in mengembalikan nilai true jika properti yang ditentukan ada.

Apakah ada di dalam JavaScript?

Operator in adalah operator bawaan di JavaScript yang digunakan untuk memeriksa apakah properti tertentu ada di objek atau tidak. Ia mengembalikan nilai boolean true jika properti yang ditentukan ada di objek, jika tidak, ia mengembalikan false.

Bagaimana cara kerja operator dalam?

Dalam Python, operator in menentukan apakah nilai yang diberikan merupakan elemen konstituen dari suatu urutan seperti string, larik, daftar, atau tuple. When used in a condition, the statement returns a Boolean result of True or False. The statement returns True if the specified value is found within the sequence.