Apa itu Properti di hasOwnProperty() di JavaScript

Apa Itu Properti Di Hasownproperty Di Javascript



Saat mengembangkan/memprogram dalam JavaScript, mungkin ada persyaratan untuk memverifikasi apakah entitas tertentu terkandung dalam larik atau objek. Misalnya, mengintegrasikan berbagai fungsi berdasarkan fitur yang identik atau menemukan entri. Dalam situasi seperti itu, “ hasOwnProperty() ” metode dalam JavaScript membantu memilah-milah, sehingga memberikan kemudahan di pihak pengembang.

Dalam tulisan ini, kita akan membahas penggunaan properti dalam metode hasOwnProperty() di JS.

Apa itu hasOwnProperty() di JS?

hasOwnProperty() ” metode memberikan hasil sebagai nilai boolean. Ini menghasilkan ' BENAR ” jika properti tertentu ada di objek, meskipun nilai properti yang ditentukan tidak terdefinisi atau nol. Jika tidak, itu mengembalikan ' Salah ”.







Sintaksis



obyek. hasOwnProperty ( menopang )

Dalam sintaks yang diberikan, “ menopang ” sesuai dengan nama properti yang ditambahkan untuk mengujinya sebagai string atau simbol.



Contoh 1: Menemukan Properti Menggunakan Kunci Array dalam Metode hasOwnProperty()

Dalam contoh ini, metode hasOwnProperty() dapat diterapkan untuk mencari kunci tertentu dalam dan mengembalikan “ BENAR ” jika kuncinya ada di dalam array. Jika tidak, itu mengembalikan ' Salah ”:





< naskah >

const myArray = {

sebuah : 10 ,

b : dua puluh

} ;

biarkan c = 30 ;

biarkan x = myArray. hasOwnProperty ( 'sebuah' )

biarkan y = myArray. hasOwnProperty ( 'c' )

menghibur. catatan ( x ) ;

menghibur. catatan ( Y ) ;

naskah >

Di blok kode di atas:

  • Pertama, buat array bernama ' myArray ” memiliki kunci dan nilai yang dinyatakan.
  • Langkah selanjutnya buat variabel dengan nama “ c ” di luar cakupan array dan berikan nilai.
  • Sekarang, terapkan ' hasOwnProperty() ” metode dengan menentukan kunci yang terkandung dalam array.
  • Demikian juga, terapkan tanda centang pada variabel di luar cakupan array.
  • Akibatnya, metode yang diterapkan sebelumnya akan mengembalikan ' BENAR ” karena kuncinya terkandung dalam array.
  • Di sisi lain, tidak demikian halnya dengan pendekatan yang terakhir, sehingga akan kembali “ Salah ”.

Keluaran



Pada output di atas, dapat diamati bahwa hasil yang sesuai berdasarkan kondisi yang ditambahkan telah ditampilkan.

Contoh 2: Menemukan Properti Menggunakan Indeks Array dalam Metode hasOwnProperty()

Dalam contoh khusus ini, ' hasOwnProperty() ” metode akan mengembalikan hasil yang sesuai berdasarkan nomor indeks dalam array:

< naskah >

const myArray = [ 'buah mangga' , 'apel' , 'nanas' , 'stroberi' ] ;

biarkan x = myArray. hasOwnProperty ( '3' )

biarkan y = myArray. hasOwnProperty ( '7' )

menghibur. catatan ( x )

menghibur. catatan ( Y ) ;

naskah >

Dalam cuplikan kode di atas:

  • Demikian pula, buat array bernama ' myArray ” memiliki beberapa nilai.
  • Sekarang, terapkan ' hasOwnProperty() ” pada array yang dideklarasikan dengan menentukan indeks yang dinyatakan.
  • Jika indeks tertentu terkandung dalam array, nilai boolean “ BENAR ' akan dikembalikan.
  • Sebaliknya, ' Salah ” akan ditampilkan di konsol.

Keluaran

Pada output di atas, terlihat bahwa nilai boolean yang sesuai ditampilkan sesuai dengan indeks yang ditentukan.

Kesimpulan

hasOwnProperty() ” metode dalam JavaScript mengembalikan hasil sebagai nilai boolean jika properti tertentu adalah properti langsung dari objek atau tidak. Dalam pendekatan sebelumnya, metode ini menampilkan hasil dalam bentuk boolean dengan memeriksa elemen array dengan kuncinya. Dalam pendekatan terakhir, metode ini memeriksa indeks array. Artikel ini membahas penggunaan properti di hasOwnProperty() menggunakan JavaScript.