Javascript 请告诉我,如何创建一个将对象的所有数值属性乘以2的函数

Javascript 请告诉我,如何创建一个将对象的所有数值属性乘以2的函数,javascript,object,Javascript,Object,创建一个函数multilynumeric(objectExample),将objectExample的所有数值属性乘以2。我的错误在哪里 let objectExample = { width: 200, height: 300, title: 'example' } let multiplyNumeric = (key, object) => { for (let key in object) { if (typeof object.ke

创建一个函数multilynumeric(objectExample),将objectExample的所有数值属性乘以2。我的错误在哪里

let objectExample = {
    width: 200,
    height: 300,
    title: 'example'
}

let multiplyNumeric = (key, object) => {
    for (let key in object) {
        if (typeof object.key === 'number') {
            object.key *= 2;
        }
    }
}

multiplyNumeric(objectExample);

console.log(objectExample);


非常感谢。

let objectExample={
宽度:200,
身高:300,
标题:“示例”
}
设多重对数=obj=>{
for(让Object.entries(obj))的[key,value]{
如果(值的类型=='number'){
obj[键]=值*2;
}
}
}
多数值(对象示例);
log(objectExample)
let objectExample={
宽度:200,
身高:300,
标题:“示例”
}
设多重对数=obj=>{
for(让Object.entries(obj))的[key,value]{
如果(值的类型=='number'){
obj[键]=值*2;
}
}
}
多数值(对象示例);

log(objectExample)
对象。key
正在查找
{“key”:“xxx”}
您需要括号表示法@Kuo hsuanHsu,然后您复制了这个bug。此外
多进制
是用两个参数定义的
对象。key
正在查找
{“key”:“xxx”}
您需要括号表示法@Kuo hsuanHsu,并且您复制了Bug。此外,
多数值
由两个参数定义。非常感谢。