27 lines
385 B
Markdown
27 lines
385 B
Markdown
|
|
|
|
```js
|
|
//+ run
|
|
var menu = {
|
|
width: 200,
|
|
height: 300,
|
|
title: "My menu"
|
|
};
|
|
|
|
function isNumeric(n) {
|
|
return !isNaN(parseFloat(n)) && isFinite(n);
|
|
}
|
|
|
|
function multiplyNumeric(obj) {
|
|
for(var key in obj) {
|
|
if (isNumeric( obj[key] )) {
|
|
obj[key] *= 2;
|
|
}
|
|
}
|
|
}
|
|
|
|
multiplyNumeric(menu);
|
|
|
|
alert("menu width="+menu.width+" height="+menu.height+" title="+menu.title);
|
|
```
|
|
|