„JavaScript“ objektas getOwnPropertyNames ()

Metodas „JavaScript Object.getOwnPropertyNames ()“ pateikia visų tam tikrame objekte rastų ypatybių masyvą.

getOwnPropertyNames()Metodo sintaksė yra tokia:

 Object.getOwnPropertyNames(obj)

getOwnPropertyNames()Metodas, būdamas statinis metodas, vadinamas naudojant Objectklasės pavadinimą.

getOwnPropertyNames () parametrai

getOwnPropertyNames()Metodas trunka:

  • obj - objektas, kurio savybės turi būti grąžinamos.

Grąžinimo vertė iš getOwnPropertyNames ()

  • Grąžina eilučių masyvą, kuris atitinka ypatybes, esančias tiesiogiai duotame objekte.

Pastaba: Object.getOwnPropertyNames() grąžinamos visos objekto savybės, o Object.keys()grąžinamos savybės.

Pavyzdys: getOwnPropertyNames () naudojimas

 // array object let arr = ("a", "b", "c"); console.log(Object.getOwnPropertyNames(arr)); // ( '0', '1', '2', 'length' ) // array-like objects let obj = ( 65: "A", 66: "B", 67: "C" ); console.log(Object.getOwnPropertyNames(obj)); // ( '65', '66', '67' ) // non-enumerable properties are also returned let obj1 = Object.create( (), ( getValue: ( value: function () ( return this.value; ), enumerable: false, ), ) ); obj1.value = 45; console.log(Object.getOwnPropertyNames(obj1)); // ( 'getValue', 'value' )

Rezultatas

 („0“, „1“, „2“, „ilgis“) („65“, „66“, „67“) („getValue“, „vertė“)

Rekomenduojamas skaitymas: Javascript Object.hasOwnProperty ()

Įdomios straipsniai...