1)
// Сумма свойств объекта
// У нас есть объект, в котором хранятся зарплаты нашей команды:
let salaries = {
John: 100,
Ann: 160,
Pete: 130
}
Напишите код для суммирования всех зарплат и сохраните результат в переменной sum. Должно получиться 390.
Если объект salaries пуст, то результат должен быть 0.
2)
Умножаем все числовые свойства на 2
Создайте функцию multiplyNumeric(obj), которая умножает все числовые свойства объекта obj на 2.
Например:
// до вызова функции
let menu = {
width: 200,
height: 300,
title: "My menu"
};
multiplyNumeric(menu);
// после вызова функции
menu = {
width: 400,
height: 600,
title: "My menu"
};
Обратите внимание, что multiplyNumeric не нужно ничего возвращать. Следует напрямую изменять объект.
P.S. Используйте typeof для проверки, что значение свойства числовое.
Code: https://github.com/Nolra/front-course/tree/js-object
Читаем: Объекты основы - https://developer.mozilla.org/ru/docs/Learn/JavaScript/Objects/Basics Инициализация объектов - https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer Объекты - https://www.w3schools.com/js/js_objects.asp Копирование и ссылки объектов - https://learn.javascript.ru/object-copy Перебор объектов - https://learn.javascript.ru/keys-values-entries Деструктуризация объектов - https://learn.javascript.ru/destructuring-assignment Методы объектов - https://www.w3schools.com/js/js_object_methods.asp
Домашнее задание: