Pertanyaan yang diberi tag «hasownproperty»

4
Mengapa menggunakan Object.prototype.hasOwnProperty.call (myObj, prop) daripada myObj.hasOwnProperty (prop)?
Jika saya mengerti dengan benar, setiap objek di Javascript mewarisi dari prototipe Objek, yang berarti bahwa setiap objek di Javascript memiliki akses ke fungsi hasOwnProperty melalui rantai prototipe. Saat membaca kode sumber require.js, saya menemukan fungsi ini: function hasProp(obj, prop) { return hasOwn.call(obj, prop); } hasOwnadalah referensi ke Object.prototype.hasOwnProperty. Apakah …

9
Apakah properti di hasOwnProperty dalam JavaScript?
Mempertimbangkan: if (someVar.hasOwnProperty('someProperty') ) { // Do something(); } else { // Do somethingElse(); } Penggunaan / penjelasan apa yang benar hasOwnProperty('someProperty')? Mengapa kita tidak bisa begitu saja menggunakan someVar.somePropertyuntuk memeriksa apakah suatu objek someVarberisi properti dengan nama someProperty? Apa properti dalam kasus ini? Properti apa yang diperiksa JavaScript ini?
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.