Método Object.keys() del objeto JavaScript

Definición y uso

Object.keys() El método devuelve un objeto iterador de array con claves de objeto.

Object.keys() El método no cambia el objeto original.

Ejemplo

Ejemplo 1

Uso de Object.keys() en un array:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
const keys = Object.keys(fruits);

Prueba por tu cuenta

Ejemplo 2

Uso de Object.keys() en una cadena:

const fruits = "Banana";
const keys = Object.keys(fruits);

Prueba por tu cuenta

Ejemplo 3

Uso de Object.keys() en el objeto:

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};
const keys = Object.keys(person);

Prueba por tu cuenta

Sintaxis

Object.keys(object)

Parámetros

Parámetros Descripción
object Necesario. Objeto iterable.

Valor devuelto

Tipo Descripción
Array Objeto iterador de array que contiene claves de objeto.

Admisión del navegador

Object.keys() Es una característica de ECMAScript6 (ES6).

Todos los navegadores modernos admiten ES6 (JavaScript 2015).

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Admite Admite Admite Admite Admite

Internet Explorer 11 (y versiones anteriores) no admite Object.keys().

Páginas relacionadas

Objetos JavaScript

Definición de objetos JavaScript

Métodos de objetos JavaScript

Propiedades de objetos JavaScript