I would like to implement a function and use in there a forEach to iterate through two objects. I have to compare both values per iteration.
Example / Idea:
const id = {a:'A2', b: 'B1', c:'C3'};
const name = {maria:'Maria',josef:'Josef',moses:'Moses'};
Object.values(id, name).forEach((ID, NAME) => {
cy.contains(ID);
cy.contains(NAME);
});
If I use two forEach loopslike this:
Object.values(id).forEach((ID) => {
Object.values(name).forEach((NAME) => {
cy.contains(ID);
cy.contains(NAME);
});
});
logically it doesn't iterate evenly.
Thank you for you help!
Thank you to all!
With your examples I solved my problem.
solution:
const names = Object.values(name);
Object.values(id).forEach((ID, index) => {
cy.contains(ID);
cy.contains(names[index]);
});