フロントエンドエンジニア芸人もりたけんじのJavaScript【JavaScript】JavaScript中級者の為の練習問題集261問(脱初心者へ)2016/09/10更新

【JavaScript】Array#indexOfとArray#findIndexとArray#findの違い

【JavaScript】Array#indexOfとArray#findIndexとArray#findの違い

Array#indexOf

配列の要素のなかに引数があったばあいインデックス値を返す、なければ-1

var arr = [“morita”,”keji”,”fafa”];
arr.indexOf(“fafa”);
//2

Array#findIndex

配列の要素に対して評価式が書かれたコールバック関数を実行してtrueになったら即座にインデックス値を返す

var arr = [“morita”,”keji”,”fafa”];
arr.findIndex(x => x == “fafa”);
//2

Array#find

配列の要素に対して評価式が書かれたコールバック関数を実行してtrueになったら即座に要素値を返す

var arr = [“morita”,”keji”,”fafa”];
arr.find(x => x == “fafa”);
//fafa

関連記事
芸人が書いた JavaScirpt問題集

(Visited 1 times, 1 visits today)