インデックスの要素のリストをフィルタリングしようとしています。最初の項目が取得したい項目である可能性があります。数字の配列をフィルタリングします.0は有効な入力です
動作しません
arr.filter(function(f) {
if (Number.isInteger(f)) return f;
});
を使用して0
フィルタリングしようとしているようです。 Number.isInteger(0)
は本当ですが。
ここに例を示すために作成したフィドルです。フィルタリングされた配列は、1つではなく2つの値を持つ必要があります。
https://jsfiddle.net/yb0nyek8/1/