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 …