ÐомножÑе ÑиÑÐ»Ð¾Ð²Ñ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ Ð²Ð»Ð°ÑÑивоÑÑей на 2
СÑвоÑÑÑÑ ÑÑнкÑÑÑ multiplyNumeric(obj), Ñка пÑимножÑÑ Ð²ÑÑ ÑиÑÐ»Ð¾Ð²Ñ Ð²Ð»Ð°ÑÑивоÑÑÑ Ð¾Ð±âÑкÑа obj на 2.
ÐапÑиклад:
// до Ð²Ð¸ÐºÐ»Ð¸ÐºÑ ÑÑнкÑÑÑ
let menu = {
width: 200,
height: 300,
title: "ÐÐ¾Ñ Ð¼ÐµÐ½Ñ"
};
multiplyNumeric(menu);
// пÑÑÐ»Ñ Ð²Ð¸ÐºÐ»Ð¸ÐºÑ ÑÑнкÑÑÑ
menu = {
width: 400,
height: 600,
title: "ÐÐ¾Ñ Ð¼ÐµÐ½Ñ"
};
ÐвеÑнÑÑÑ ÑвагÑ, Ñо multiplyNumeric не поÑÑÑбно нÑÑого повеÑÑаÑи. СлÑд безпоÑеÑеднÑо змÑнÑваÑи обâÑкÑ.
P.S. ÐикоÑиÑÑовÑйÑе typeof Ð´Ð»Ñ Ð¿ÐµÑевÑÑки, Ñо знаÑÐµÐ½Ð½Ñ Ð²Ð»Ð°ÑÑивоÑÑÑ ÑиÑлове.
function multiplyNumeric(obj) {
for (let key in obj) {
if (typeof obj[key] == 'number') {
obj[key] *= 2;
}
}
}
ÐÑдкÑиÑи ÑÑÑÐµÐ½Ð½Ñ Ñз ÑеÑÑами в пÑÑоÑниÑÑ.