Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
2年前关闭。
所以我目前正在尝试做为标题状态,我有两个数组,
和
我想拥有它,以便无论“武器”的具体索引是什么,武器平均损伤都是一样的。例如,程序中出现武器[1]的任何实例,如果正在计算怪物的生命值或其他东西,那么也会访问武器平均伤害[1]。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
2年前关闭。
所以我目前正在尝试做为标题状态,我有两个数组,
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
关于javascript - 我如何让一个数组的索引影响另一个数组的索引? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49820540/