logo

JavaScript hasOwnProperty() metode

The hasOwnProperty() JavaScript metode ir ērta, lai pārbaudītu, vai objektam ir īpašs īpašums, kas tam pieder tieši, nevis mantots no tā prototipa ķēdes. Tas ir noderīgs rīks, lai pārliecinātos, vai objektam ir savas īpašības.

Sintakse:

object.hasOwnProperty( prop );>

Parametri :



  • rekvizīts: Tam ir pārbaudāmā īpašuma nosaukums virknes vai simbola formā.

Atgriešanas vērtība:

Tas atgriež Būla vērtību, norādot, vai objektam dotais īpašums ir kā savs īpašums.

1. piemērs: Šis piemērs pārbauda objekta īpašības.

Javascript
function checkProperty() {  let exampleObj = {};  exampleObj.height = 100;  exampleObj.width = 100;  // Checking for existing property  result1 = exampleObj.hasOwnProperty('height');  // Checking for non-existing property  result2 = exampleObj.hasOwnProperty('breadth');  console.log(result1);  console.log(result2); } checkProperty()>

Izvade
true false>

2. piemērs: Šajā piemērā tiek pārbaudītas klases objekta īpašības.

Javascript
function checkProperty() {  function Car(a, b) {  this.model = a;  this.name = b;  }  let car1 = new Car('Mazda', 'Laputa');  // Checking for existing property  result1 = car1.hasOwnProperty('model');  // Checking for non-existing property  result2 = car1.hasOwnProperty('wheels');  console.log(result1);  console.log(result2); } checkProperty()>

Izvade
true false>

Mums ir pilns objektu metožu saraksts un rekvizīti, lai tos pārbaudītu, lūdzu, veiciet šo JavaScript objekta pilnīga atsauce rakstu.

Atbalstītās pārlūkprogrammas:

  • Google Chrome 1 un jaunākas versijas
  • Firefox 1 un jaunākas versijas
  • Internet Explorer 5.5 un jaunākas versijas
  • Mala 12 un augstāk
  • Safari 3 un jaunākas versijas
  • Opera 5 un jaunāka versija