我如何让一个数组的索引影响另一个数组的索引



所以我目前正在尝试按照标题状态进行操作,其中我有两个数组,

var weapon = ["Stick", "Dagger", "Shortsword", "Longsword", "Magical Sword", "Chunchunmaru"];

var weaponAverageDamage = [0, 3, 6, 9, 12, 15];

我希望它使无论特定指数"武器"是什么,武器平均伤害都是一回事。例如,程序中出现武器[1]的任何实例,如果正在计算怪物的生命值或其他什么,那么武器平均伤害[1]也会被访问。

考虑到数组weaponAverageDamage是根据数组中每种武器的相应值排序weapon我们可以这样做:

var weapon = ["Stick", "Dagger", "Shortsword", "Longsword", "Magical Sword", "Chunchunmaru"];
var weaponAverageDamage = [0, 3, 6, 9, 12, 15];
var weaponIndex = weapon.indexOf(weapon[2])
var AvgDamage = weaponAverageDamage[weaponIndex]; //required value

最新更新