# Changing objects with a loop in JavaScript

Objects can also be changed in a loop. Let, for example, we have such an object:

`let obj = {a: 1, b: 2, c: 3};`

Let's loop through it with `for-in` and increase each of its elements by `2` times:

`for (let key in obj) { obj[key] = obj[key] * 2; }`

Let's check the result:

`console.log(obj);`

Given an object:

`let obj = {x: 1, y: 2, z: 3};`

Loop through this object and square each element of this object.

Given an object:

`let obj = {x: 1, y: 2, z: 3};`

Iterate over this object and increment each element of this object by one.

← →
↑
en ru