xxxxxxxxxx
// data
let errors ={
"email":"Password is required",
"phonenumber":"Password is required",
"password":"Password is required"
}
//how to loop object
Object.entries(errors).forEach(error => {
console.log(error)
})
//results
['email', 'Password is required']
['phonenumber', 'Password is required']
['password', 'Password is required']
xxxxxxxxxx
for (const [key, value] of Object.entries(object)) {
console.log(key, value);
}
xxxxxxxxxx
const object = { a: 1, b: 2, c: 3 };
for (const property in object) {
console.log(`${property}: ${object[property]}`);
}
xxxxxxxxxx
var p = {
"p1": "value1",
"p2": "value2",
"p3": "value3"
};
// for-in
for (var key in p) {
if (p.hasOwnProperty(key)) {
console.log(key + " -> " + p[key]);
}
}
// for-of with Object.keys()
for (var key of Object.keys(p)) {
console.log(key + " -> " + p[key])
}
// Object.entries()
for (let [key, value] of Object.entries(p)) {
console.log(`${key}: ${value}`);
}
xxxxxxxxxx
var obj = {a: 1, b: 2, c: 3};
for (const prop in obj) {
console.log(`obj.${prop} = ${obj[prop]}`);
}
// Salida:
// "obj.a = 1"
// "obj.b = 2"
// "obj.c = 3"
xxxxxxxxxx
var obj = {
first: "John",
last: "Doe"
};
//
// Visit non-inherited enumerable keys
//
Object.keys(obj).forEach(function(key) {
console.log(key, obj[key]);
});
xxxxxxxxxx
var person = {"name":"Rasel", age:26};
for (var property in person) {
console.log(person[property]);
}
xxxxxxxxxx
var p = {
"p1": "value1",
"p2": "value2",
"p3": "value3"
};
for (var key in p) {
if (p.hasOwnProperty(key)) {
console.log(key + " -> " + p[key]);
}
}
xxxxxxxxxx
var Object = { x:1, y:2, z:3 };
for (property in Object) {
console.log(Object.property);
};
xxxxxxxxxx
for (const property in object) {
console.log(`${property}: ${object[property]}`);
}