Создайте AQA с двумя полями и назначьте ему ранее определённую функцию multiply. Так реализация умножения переиспользуется, а не копируется в новый метод.
Добавление математических методов к объекту
Создайте AQA с двумя полями и назначьте ему ранее определённую функцию multiply. Так реализация умножения переиспользуется, а не копируется в новый метод.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Требуется создать объект "AQA" с двумя свойствами: количество лет опыта в профессии и ожидаемая зарплата. Кроме того, необходимо реализовать функцию, которая возвращает результат умножения двух аргументов a и b, при этом следует воспользоваться тем же методом, который был написан ранее.
Ответ
Создайте AQA с двумя полями и назначьте ему ранее определённую функцию multiply. Так реализация умножения переиспользуется, а не копируется в новый метод.
Пример JavaScript:
function multiply(a, b) {
return a * b;
}
const AQA = {
experienceYears: 3,
desiredSalary: 150000,
multiply
};
console.log(AQA.multiply(4, 5)); // 20
Значения опыта и зарплаты иллюстративные. Если в предыдущем задании функция называлась иначе, в свойство нужно передать именно её. Краткая запись multiply равна multiply: multiply; новый независимый алгоритм при этом не создаётся.