animatedObjects = {
userPosition.uid: { // pos 1
"uid": userPosition.uid, // pos2
"x": 30,
"y": 31
}
}
Это не может работать.Прежде всего, в позиции 1 вы, вероятно, имеете в виду
animatedObjects = {
userPosition:{
uid :
}
}
, иначе вы создаете animatedObjects['userPosition.uid']
вместо animatedObjects.userPosition.uid
.
Во-вторых, в позе 2 вы пытаетесь инициализировать переменную объектом, который вы только что создали.Это не может работать, так как нет ссылки для передачи.(В простом объекте нет контекста this
, вы можете передавать его по ссылке только при создании, но не при создании).