我有这行代码来测试两种条件
if (
micStock[k].splice(0,2).join(" ")) == actMic[actMicMod]
&& micStock[k][micStkAka] == actMic[actMicAka]
)
我需要他们都是真实的,才能继续,但由于某种原因,这不起作用。如果我单独测试每一个,它们都是真的,但当与&&
一起测试时,它是假的。
非常困惑。救命!
.splice(0,2)
从数组micStock[k]
中删除前2个元素这可能不是所希望的行为
在你的代码中也有问题(我以不同的方式打断你的代码以显示它(
if ( micStock[k].splice(0,2).join(" ") )
== actMic[actMicMod]
&& micStock[k][micStkAka] == actMic[actMicAka] )
在第一行末端,您有额外的)