【发布时间】:2022-11-04 13:09:20
【问题描述】:
这是我的代码。
let mapOptions = []
let mapOption = {}
let averagelist=[1,2]
for(let i=0; i<averagelist.length; i++){
mapOption.center = averagelist[i]
mapOption.level = 3
mapOptions.push(mapOption)
console.log(mapOptions)
}
在片段中,结果很奇怪,所以我会告诉你我得到了什么。
从那个代码我想得到mapOptions=[{"center":1,"level":3},{"center":2,"level":3}]
但结果就像 mapOptions=[{"center":2,"level":3},{"center":2,"level":3}]
1去哪儿了?我尝试了很多东西,但无法解决这个问题。
有人可以帮助我吗?我使用的浏览器是 Chrome。
【问题讨论】:
标签: javascript