Project1

标题: 如何遍历带冒号的数组并分别取值? [打印本页]

作者: pandeng421    时间: 2023-1-14 06:25
标题: 如何遍历带冒号的数组并分别取值?
比如:
$gameParty._weapons
{2: 1, 3: 1, 5: 1, 6: 1, 8: 1, 9: 1, 10: 1}

$gameParty._weapons  //获取当前背包中所有的武器ID及数量。
{2: 1, 3: 1, 5: 1, 6: 1, 8: 1, 9: 1, 10: 1}  // 返回:ID2号数量1、ID3号数量1、……

我现在的问题是,如何用两个变量去分别取ID号和数量呢?
比如变量5取得ID号2,变量6取得ID2的数量?

最好能通过脚本实现,不用插件,谢谢……


作者: 风雨妙    时间: 2023-1-14 06:25
本帖最后由 风雨妙 于 2023-1-14 09:39 编辑

Object.keys($gameParty._weapons) 返回对象的键
Object.values(object) 返回对象的值
object[键]就可以取值,也就是这里的值。这个键最好输入字符型,如果纯数字则没关系。
$gameParty._weapons[2] 取的就是ID2的武器数量 如果返回undefined就是背包里没有这个武器
作者: pandeng421    时间: 2023-1-14 11:35
风雨妙 发表于 2023-1-14 06:25
Object.keys($gameParty._weapons) 返回对象的键
Object.values(object) 返回对象的值
object[键]就可以取 ...

十分感谢啊!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1