【发布时间】:2016-12-16 15:47:51
【问题描述】:
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])
})
【问题讨论】:
-
为什么不用数组???
-
那会尝试取第九个值,尝试类似
obj[x]*obj[x] -
使用Math.pow
console.log(Math.pow(obj[x], 2));
标签: javascript object foreach