«hasownproperty» etiketlenmiş sorular

4
MyObj.hasOwnProperty (prop) yerine neden Object.prototype.hasOwnProperty.call (myObj, prop) kullanıyorsunuz?
Doğru anlarsam, JavaScript'teki her nesne, Nesne prototipinden miras alır; bu, JavaScript'teki her nesnenin, prototip zinciri aracılığıyla hasOwnProperty işlevine erişimi olduğu anlamına gelir. RequireJS'nin kaynak kodunu okurken bu işleve rastladım: function hasProp(obj, prop) { return hasOwn.call(obj, prop); } hasOwnbir referanstır Object.prototype.hasOwnProperty. Bu işlevi şu şekilde yazmanın pratik bir farkı var mı? …

9
JavaScript'te hasOwnProperty'de özellik nedir?
Düşünmek: if (someVar.hasOwnProperty('someProperty') ) { // Do something(); } else { // Do somethingElse(); } Doğru kullanım / açıklama hasOwnProperty('someProperty')nedir? Neden someVar.somePropertybir nesnenin someVarisimli özellik içerip içermediğini kontrol etmek için kullanamıyoruz someProperty? Bu durumda özellik nedir? Bu JavaScript hangi özelliği kontrol ediyor?
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.