我有这行代码可以测试2个条件
if (
micStock[k].splice(0,2).join(" ")) == actMic[actMicMod]
&& micStock[k][micStkAka] == actMic[actMicAka]
)
我需要它们都正确才能继续,但是由于某些原因它不起作用。如果我分别测试每一个,它们都是对的,但是当与&&
一起测试时,它是假的。
非常困惑。请帮忙!
答案 0 :(得分:3)
.splice(0,2)
从数组micStock[k]
中删除前2个元素,这可能不是您想要的行为
在您的代码中也有问题(我换行以不同的方式晒黑给您显示)
if ( micStock[k].splice(0,2).join(" ") )
== actMic[actMicMod]
&& micStock[k][micStkAka] == actMic[actMicAka] )
在第一行结尾,您有额外的)