tel-ran-de / FE-33-34

1 stars 0 forks source link

FE JavaScript Object #4

Open Nolra opened 2 years ago

Nolra commented 2 years ago
    Код занятия: https://github.com/tel-ran-de/FE-33-34-code/tree/fe-object

    Объекты - https://learn.javascript.ru/object
    Копирование и ссылки объектов - https://learn.javascript.ru/object-copy
    Перебор объектов - https://learn.javascript.ru/keys-values-entries
    Деструктуризация объектов - https://learn.javascript.ru/destructuring-assignment

    Домашнее задание:

    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 для проверки, что значение свойства числовое.
AlexDolz commented 2 years ago

https://github.com/AlexDolz/JS-Homeworks/tree/main/Homework_29_08

BogdanLarionov commented 2 years ago

https://github.com/BogdanLarionov/HW-JS/tree/main/4