【发布时间】:2023-04-07 09:27:02
【问题描述】:
我有一个细分为子数组的信息数组。然后我希望应用修饰符,它也是数组中的一个数组。
var legonisUnits = [
"/pa/units/land/aa_missile_vehicle/aa_missile_vehicle.json",
"/pa/units/land/assault_bot_adv/assault_bot_adv.json",
];
var foundationUnits = [
"/pa/units/air/air_factory_adv/air_factory_adv.json",
"/pa/units/air/air_factory/air_factory.json",
];
var factionUnits = [
legonisUnits,
foundationUnits,
];
var legonisCost = [];
var foundationCost = [];
var effeciencyTech = [legonisCost, foundationCost];
var costBuff = function(faction) {
_.forEach(faction, function(unit) {
_.forEach(unit, function(unit) {
effeciencyTech[0].push({
file: unit,
path: "build_metal_cost",
op: "multiply",
value: 0.75,
})
})
})
}
_.forEach(factionUnits, costBuff(factionUnits))
当我在factionUnits 内切换数组时,如何更改被推送到efficiencyTech 内的数组。
【问题讨论】:
标签: javascript arrays lodash ecmascript-5