مقدارهای عددیِ ویژگیها را در 2 ضرب کنید
اهمیت: 3
یک تابع multiplyNumeric(obj)
بسازید که تمام مقدارهای عددیِ ویژگیهای obj
را در 2
ضرب میکند.
برای مثال:
// قبل از صدا زدن let menu = { width: 200, height: 300, title: "My menu" }; multiplyNumeric(menu); // بعد از صدا زدن menu = { width: 400, height: 600, title: "My menu" };
لطفا در نظر داشته باشید که لازم نیست multiplyNumeric
چیزی را برگرداند. بلکه باید شیء را در محل تغییر دهد.
پی نوشت: اینجا از typeof
برای بررسی عدد بودن استفاده کنید.
// قبل از صدا زدن let menu = { width: 200, height: 300, title: "My menu" }; function multiplyNumeric(obj) { for (let key in obj) { if (typeof obj[key] == 'number') { obj[key] *= 2; } } } alert(menu);
function multiplyNumeric(obj) { for (let key in obj) { if (typeof obj[key] == 'number') { obj[key] *= 2; } } }