Javascript ArrayList中的语法错误

Javascript ArrayList中的语法错误,javascript,arraylist,Javascript,Arraylist,我正在尝试将一个元素添加到类“Pallet”的arraylist中。以下是我所做的: ArrayList<Pallet> pallets = new ArrayList<Pallet>(); pallets.add(Pallet lightsabers = new Pallet(cargoType.LIGHT_SABERS)); ArrayList pallets=new ArrayList(); 托盘。添加(托盘光剑=新托盘(货物类型。光剑)); 然而,我现

我正在尝试将一个元素添加到类“Pallet”的arraylist中。以下是我所做的:

ArrayList<Pallet> pallets = new ArrayList<Pallet>();
    pallets.add(Pallet lightsabers = new Pallet(cargoType.LIGHT_SABERS));
ArrayList pallets=new ArrayList();
托盘。添加(托盘光剑=新托盘(货物类型。光剑));
然而,我现在在
托盘光剑=_军刀)
零件。左括号的是

令牌“(“,.expected”上的语法错误,右侧的是“令牌上的语法错误”)。请删除此令牌

我不知道我哪里出错了,我希望你们能帮助我。

就这样做吧

pallets.add(new Pallet(cargoType.LIGHT_SABERS));

如果您想要
光剑
变量(看起来不需要),您可以这样做

Pallet lightsabers = new Pallet(cargoType.LIGHT_SABERS);
pallets.add(lightsabers);

您不需要创建变量,只需要一个托盘实例

pallets.add(new Pallet(cargoType.LIGHT_SABERS));

您正在尝试将新的托盘对象分配给方法调用中的变量


应该是
pallets.add(新托盘(cargoType.LIGHT_SABERS))

下面的答案显示了有效的语法,但语法错误没有随机性。这是无效的语法。我现在收到不同的错误。我得到:>此行有多个标记-语法错误,请插入“)”若要完成MethodDeclaration-令牌上的语法错误“,@应在该令牌-语法错误后插入“标识符”(“若要完成MethodHeaderName-语法错误,请插入“SimpleName”为了完成QualifiedName,对于这篇文章的混乱,我真的很抱歉,我还不太理解它的格式。@Pim听起来你在整个项目中有很多语法错误。你应该做的是一次只构建一小部分,然后编译和/或运行。这样你一次只需要处理几个错误时间,而不是所有在一次我已经准备好了托盘类,以及一个枚举货物类型,所以我认为这应该是可行的。我会继续,也许它会解决自己以后。谢谢!这是解决了把添加方法放在另一个方法,你知道为什么会发生这种情况吗?可能是因为它需要所有的标准10插槽填补?