Ich versuche, eine Liste von Elementen nach ihrem Index zu filtern, und es ist möglich, dass das erste Element das Element ist, das ich erhalten möchte.Filtern Sie ein Array von Zahlen, wobei 0 eine gültige Eingabe ist
Es scheint, dass ein 0
mit
arr.filter(function(f) {
if (Number.isInteger(f)) return f;
});
zu filtern versuchen, funktioniert nicht. Obwohl Number.isInteger(0)
wahr ist.
Hier ist eine Geige, die ich erstellt habe, um ein Beispiel zu zeigen. Das gefilterte Array sollte zwei Werte haben, nicht eins.
https://jsfiddle.net/yb0nyek8/1/