Чтобы перебирать объект в JavaScript и получать доступ как к ключам, так и к значениям, вы можете использовать различные методы. Вот некоторые часто используемые подходы:
-
for…в цикле:
for (let key in obj) { if (obj.hasOwnProperty(key)) { let value = obj[key]; // Your code here } }
-
Метод Object.keys():
Object.keys(obj).forEach(function(key) { let value = obj[key]; // Your code here });
-
Метод Object.entries():
Object.entries(obj).forEach(function([key, value]) { // Your code here });
-
Метод Object.getOwnPropertyNames():
Object.getOwnPropertyNames(obj).forEach(function(key) { let value = obj[key]; // Your code here });
-
Метод Object.values() (только для перебора значений):
Object.values(obj).forEach(function(value) { // Your code here });
Эти методы позволяют перебирать ключи и значения объекта, выполнять операции или получать к ним доступ по мере необходимости. Выберите метод, который лучше всего подходит для вашего случая использования.