Created
September 15, 2020 23:35
-
-
Save jerlyrosa/9082fc1238f1b7629126414988b289ba to your computer and use it in GitHub Desktop.
Metodos Object.keys() y Object.values() en javascript
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const person = { | |
nombre: 'Jerly', | |
apellido: 'De La Rosa', | |
edad:18, | |
pasatiempos: ['Ejercitarme', 'Jugar','Leer'], | |
contactos: { | |
email: '[email protected]', | |
twitter: '@jerly05', | |
web: 'jerlydelarosa.com' | |
} | |
} | |
//Object.keys | |
// El método Object.keys() devuelve un array de las propiedades de un objeto, en el mismo orden | |
// se obtienen en un loop normal | |
let properties = Object.keys(person)// sin comillas el metodo develra las propiedades de objeto. | |
console.log(properties); | |
let properties1 = Object.keys('person')// Con las comillas delvera el indice de cada objeto. | |
console.log(properties1); | |
// Object.values | |
// El método Object.values() devuelve un array con los valores correspondientes a las propiedades enumerables | |
// de un objeto. Las propiedades son devueltas en el mismo orden a como lo haría un bucle for...in (la única | |
// diferencia es que un bucle for-in también enumera las propiedades en la cadena de prototipo de un objeto). | |
let value = Object.values(person); | |
console.log(value); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment