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.