var obj = {a: 1, b: 2, c:3}
Object.keys(obj).forEach(function(x){
console.log(obj[x])
})
這給:1 2 3迭代對象正確JavaScript中的對象
,所以我可以做它是如何工作給我1 4 9(例如,通過自身的時間)我想這會工作
Object.keys(obj).forEach(function(x){
console.log(obj[x*x])
})
var obj = {a: 1, b: 2, c:3}
Object.keys(obj).forEach(function(x){
console.log(obj[x])
})
這給:1 2 3迭代對象正確JavaScript中的對象
,所以我可以做它是如何工作給我1 4 9(例如,通過自身的時間)我想這會工作
Object.keys(obj).forEach(function(x){
console.log(obj[x*x])
})
你需要乘以這些值。
你有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])
})
歡呼兄弟,知道它很接近 –
你幾乎沒有。 這個人做的工作:
Object.keys(obj).forEach(function(x){
console.log(obj[x]*obj[x])
})
您可以在ES2016
Object.values(obj).forEach(function(x){
console.log(x*x);
})
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使用Object.values x * ... y次... * x
爲什麼不使用數組? – sanjeev
將試圖採取第九個值,嘗試像'obj [x] * obj [x]' – iHasCodeForU
使用[Math.pow](https://developer.mozilla.org/en-US/docs/Web/ JavaScript/Reference/Global_Objects/Math/pow)'console.log(Math.pow(obj [x],2));' – Shubh