JavaScript Object.getOwnPropertyNames()

Definisi dan Penggunaan

Object.getOwnPropertyNames() Metode ini mengembalikan sebuah daftar yang mengandung semua nama properti objek.

Object.getOwnPropertyNames() Metode ini tidak akan mengubah objek asli.

Metode Terkait:

Object.defineProperty() Menambahkan atau mengubah properti.

Object.defineProperties() Menambahkan atau mengubah beberapa properti.

Object.getOwnPropertyNames() Kembalian semua nama properti objek.

Object.getOwnPropertyDescriptor() Kembalian deskripsi properti.

Object.getOwnPropertyDescriptors() Kembalian deskripsi semua properti objek.

Instance

// Membuat sebuah objek
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// Mendapatkan semua nama properti
let props = Object.getOwnPropertyNames(person);

Coba Sendiri

Sintaks

Object.getOwnPropertyNames(object)

Parameter

Parameter Deskripsi
object Diperlukan. Objek tujuan.

Kembalian

Tipe Deskripsi
Array Daftar yang mengandung nama semua properti objek.

Dukungan Peramban

Object.getOwnPropertyNames() Adalah fitur ECMAScript5 (ES5).

Dari Juli 2013, semua peramban modern sepenuhnya mendukung ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
September 2012 September 2012 April 2013 Juli 2012 Juli 2013