创建具有特定类型的数组并在其下添加项目

时间:2017-04-08 10:31:26

标签: javascript node.js

我正在创建一个武器类型的数组。示例:=SUBSTITUTE(DU7;"''NULL''";"NULL") ,其中应添加名称类型为Bayonet的每个项目。

以下是创建类型的代码:

Bayonet

但我不确定如何在正确的weaponType下添加它。我尝试使用var weaponType = item.split(' | '); weaponType = weaponType[0]; budgetSkins[weaponType] = []; ,但这当然不起作用,因为我必须检查根名称,但我不知道我怎么能这样做。

以下是示例武器类型: if budgetSkins[weaponType] Bayonet M9 Bayonet

示例项目:Karambit Bayonet | White Karambit | Yellow

我想要实现的目标

M9 Bayonet | Golden

1 个答案:

答案 0 :(得分:0)

只需使用更多的变量并附加如下所需的数组:

var item = "Bayonet | White";
var budgetSkins = {};
var parsedItem = item.split(' | ');
var weaponType = parsedItem[0];
if (!budgetSkins[weaponType]) {
    budgetSkins[weaponType] = [];
}

budgetSkins[weaponType].push(item);