
Всем привет и поехали. Рассмотрим пример, допустим у нас есть объект такого вида:
var obj = {
'name':'Andrey',
'age':24
};
И мы хотим получить его свойства и значения. Для этого мы воспользуемся тремя замечательными методами entries(),keys(),values().
console.log(Object.entries(obj));
console.log(Object.keys(obj));
console.log(Object.values(obj));
как видите результат мы выводим в консоль. Теперь давайте разбираться что мы получили.
С помощью метода entries() мы вывели пары свойств и значений в виде массивов которые расположены в общем массиве. В качестве элементов массива у нас выступают два элемента свойство и его значение. Метод keys() возвращает нам массив со свойствами объекта, а values() массив значений.
Рассмотрим объект посложнее:
var obj = {
'name':'Andrey',
'age':24,
'adress':['Russian','Vologda'],
'fun':function(){
alert('Персональные данные');
}
};
console.log(Object.entries(obj));
console.log(Object.keys(obj));
console.log(Object.values(obj));
Как видите и здесь мы получили свойства и значения данного объекта. В общем теперь если вам понадобится получить списки свойств и значений объекта вы можете пользоваться данными методами тем самым не прибегая к циклам.
На этом данная статья подошла к концу. Я желаю вам успехов и удачи! Пока!