【发布时间】:2021-08-24 23:20:10
【问题描述】:
我已经研究过使用过滤器、包含、一些和其他解决方案,但似乎没有什么适合这个。
这是我的数据出现的方式——我需要得到一个只包含的数组:
- 每辆车的模板 ID
- 车辆的数量([3] 位置值)
感谢您的任何建议!
var vehicleTemplates = [
["230478", "uncommon", "Yellow Starship X2", "6"],
["230477", "uncommon", "Blue Starship X2", "6"],
["230476", "uncommon", "Green Starship X2", "6"],
["230473", "uncommon", "Red Starship X2", "6"],
["218034", "uncommon", "Purple Hovercraft W1", "4"],
["218033", "uncommon", "Yellow Hovercraft W1", "4"],
["218032", "uncommon", "Blue Hovercraft W1", "4"],
["218031", "uncommon", "Green Hovercraft W1", "4"],
["218029", "uncommon", "Red Hovercraft W1", "4"],
["218022", "uncommon", "Purple Truck T2", "6"],
["218021", "uncommon", "Yellow Truck T2", "6"],
["218019", "uncommon", "Blue Truck T2", "6"],
["218018", "uncommon", "Green Truck T2", "6"],
["218017", "uncommon", "Red Truck T2", "6"],
["208508", "common", "Standard Starship X2", "6"],
["208507", "common", "Standard Hovercraft W1", "4"],
["208506", "common", "Standard Truck T2", "6"]
];
var playerInventory = [
["115794", "uncommon", "Non Vehicle", "6"],
["230473", "uncommon", "Red Starship X2", "6"],
["218034", "uncommon", "Purple Hovercraft W1", "4"],
["218033", "uncommon", "Yellow Hovercraft W1", "4"],
["218022", "uncommon", "Non Vehicle", "4"]
];
我需要得到一个数组,该数组只包含玩家在playerInventory中拥有的车辆ID
然后我想获取数组中的第三项——该车辆 id 的车辆数量。
【问题讨论】:
-
请将想要的结果添加为数据和您的尝试。
标签: javascript arrays filtering