Finde den Index von NaN in einem Javascript-Array

8
%Vor%     
mcandre 14.03.2011, 03:25
quelle

3 Antworten

1

Sie können Array.prototype.findIndex Methode, um den Index von NaN in einem Array herauszufinden

%Vor%

Sie können Array.Prototype.indexOf nicht verwenden Den Index von NaN in einem Array zu finden. Da indexOf strict-Gleichheitsoperator intern und NaN === NaN wird zu false .So indexOf kann NaN in einem Array nicht erkennen

    
AL-zami 15.02.2018, 18:18
quelle
10

NaN ist definiert als nichts (nicht einmal selbst). Siehe hier: Ссылка

    
phooji 14.03.2011 03:26
quelle
1

Sie müssen jedes Element betrachten, um ein Array zurückzugeben der Indizes, die NaN-Werte sind -

%Vor%

findNaNs ([1, NaN, 3, 4, 'Katze' / 3])

// oder um den ersten zu finden -

%Vor%     
kennebec 14.03.2011 03:57
quelle

Tags und Links