我有一種情況,我正在搜索數組中的某些東西,如果找到了某個值,我會做一些事情。我這樣做是通過設置一個變量爲undefined,然後當找到該值時,設置爲找到的元素的索引。如果返回的值不是0,那麼這將工作,但如果它是0,則返回false。我該如何解決這個問題?如何讓0返回true?
var index = undefined;
for(var i=0; i<ARRAY; i++)
{
if(CONDITION)
index = i;
}
if(index)
{
DO SOMETHING
}
所以我的問題發生時,索引竟然是零,因爲這返回false。我想這樣做的原因是因爲我不確定它是否存在於數組中。
顯示您的測試用例,並定義所有這些「東西」。 –
請發佈代碼片段。 –
發佈一些代碼。 –