mengecek suatu object dalam javascript

 function hi(cartoon_character) { if (cartoon_character == { name: 'Mickey' }) { return 'Hey Mickey' } else { return 'Hey Mouse' } } document.write(hi({ name: 'Mickey' }));
avatar dickijames
@dickijames

2 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

coba baca aturan main ya bro, bertanya yang baik, judul juga yang sepsifik jangan umu mseperti di atas

3 Jawaban:

<div>Salah satu cara paling mudah pakai JSON.stringify</div><pre>function hiToo(cartoon_character) { if ( JSON.stringify(cartoon_character) === JSON.stringify({ name: "Mickey" }) ) { return "Hey Mickey"; } else { return "Hey Mouse"; } }</pre>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 4 tahun yang lalu

<div>untuk mengecek suatu object dalam javascript tidak bisa seperti itu,</div><pre>// karena cartoon_character == { name: 'Mickey' } // hasilnya false // kalau ingin mengecek seperti itu bisa langsung saja cartoon_character.name == 'Mickey' // baru hasilnya true</pre><div><br>dalam javascript object != object. Begitu juga array</div>

avatar DiBotak
@DiBotak

15 Kontribusi 5 Poin

Dipost 4 tahun yang lalu

Tanggapan

iya karena mereka di simpan pada memory yang berbeda kalau saya pernah baca, apa benar?

<pre>function hi({ name }) { if (name.toLowerCase() == 'mickey') return 'Hey Mickey' return 'Hey Mouse' }

document.write(hi({ name: 'Mickey' }));</pre>

avatar ledihildawan
@ledihildawan

23 Kontribusi 16 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban