存储在变量中的关联数组中的访问键

Access Key in Associative array which is stored in variable

本文关键字:访问 数组 关联 存储 变量      更新时间:2023-09-26

我目前正在处理这个问题。我有一个关联数组imageDict={}。此imageDict的键是另一个名为image的对象,值是另一关联数组,string为键,array作为值。因此imageDict[image]={}imageDict[image]["string"]=[]

我遇到的问题是,键图像是一个对象,其中存储了一些键/值,例如,宽度、高度、顶部、左侧等等。在某个时刻,我将imageDict[image]存储到varanimationQueue中,并将其作为参数发送到函数动画(animationQueue),其中我以animationQueue["string"]的形式访问其值。。。。但我想做的是访问Key image,它隐藏在animationQueue中,因为animationQueue=imageDict[image]并更改其一些值。有可能做到这一点吗?

如果您需要访问图像对象,为什么不将其作为第二个参数传递给函数function animation(animationQueue, image),或者您不能更改动画函数?我不相信有一种方法可以将关联数组的值传递给函数,也不相信有任何方法可以从值中获取键。该值本身并不存储对键的引用。