设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1504|回复: 2
打印 上一主题 下一主题

[有事请教] 如何遍历带冒号的数组并分别取值?

[复制链接]

Lv2.观梦者

梦石
0
星屑
597
在线时间
283 小时
注册时间
2011-8-31
帖子
101
跳转到指定楼层
1
发表于 2023-1-14 06:25:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
50星屑
比如:
$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的数量?

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

最佳答案

查看完整内容

Object.keys($gameParty._weapons) 返回对象的键 Object.values(object) 返回对象的值 object[键]就可以取值,也就是这里的值。这个键最好输入字符型,如果纯数字则没关系。 $gameParty._weapons[2] 取的就是ID2的武器数量 如果返回undefined就是背包里没有这个武器

Lv2.观梦者

梦石
0
星屑
383
在线时间
37 小时
注册时间
2020-3-22
帖子
8
2
发表于 2023-1-14 06:25:54 | 只看该作者
本帖最后由 风雨妙 于 2023-1-14 09:39 编辑

Object.keys($gameParty._weapons) 返回对象的键
Object.values(object) 返回对象的值
object[键]就可以取值,也就是这里的值。这个键最好输入字符型,如果纯数字则没关系。
$gameParty._weapons[2] 取的就是ID2的武器数量 如果返回undefined就是背包里没有这个武器
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
597
在线时间
283 小时
注册时间
2011-8-31
帖子
101
3
 楼主| 发表于 2023-1-14 11:35:58 | 只看该作者
风雨妙 发表于 2023-1-14 06:25
Object.keys($gameParty._weapons) 返回对象的键
Object.values(object) 返回对象的值
object[键]就可以取 ...

十分感谢啊!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 21:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表