条件に一致した配列のインデックスを取り出したい。
実現したい内容
let array = [ 25, 15, 40, 70, 20 ] で 25以上の数値のもののインデックスを出力したい。
試したこと
①passIndexを使用してみましたが 0 が出力されてしまった。
let M = 25
let passIndex = array.findIndex(function(element){
return element >= M;
});
配列の中身を取ることは、できたのですがインデックスで取得する方法が
わからず苦戦しております。
> 0 が出力されてしまった。
とのことだけど、arrayの先頭要素は25で、25 は M (=25) 以上を満たすので、 そのインデクスの0 を返すのは正しい結果だけれども? 0がダメだとすると期待値は何でしょうか〜?
期待値を記述するのを忘れておりました。すいません。
期待値は
0,2,3 です。
期待値あざす 3案出しました、よろしくですうー
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答4件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー