var obj = {a: 1, b: 2, c:3}
Object.keys(obj).forEach(function(x){
console.log(obj[x])
})
这给出:1 2 3
所以如何让它工作给我1 4 9(例如单独的时间)我认为这会起作用
Object.keys(obj).forEach(function(x){
console.log(obj[x*x])
})
答案 0 :(得分:3)
你需要乘以数值。
x*x
'a'*'a'
NaN
会产生obj[NaN] = undefined
。
var obj = {a: 1, b: 2, c:3}
Object.keys(obj).forEach(function(x){
console.log(obj[x] * obj[x])
})
display:none;

答案 1 :(得分:0)
你快到了。 这个工作做到了:
Object.keys(obj).forEach(function(x){
console.log(obj[x]*obj[x])
})
答案 2 :(得分:0)
您可以在ES2016中使用Object.values
Object.values(obj).forEach(function(x){
console.log(x*x);
})
答案 3 :(得分:0)
var obj = {a: 1, b: 2, c:3}
Object.keys(obj).forEach(function(x){
console.log(Math.pow(obj[x], 2));
})
Math.pow(x,y)=> x x x * ... y次... * x