1.配列に該当の値が有るかの判定
indexOfとsomeの方法がある
2.codeの読みやすさ
someの方は、判定の式を書くので、直観的で読みやすい
3.indexOfとsomeの比較の前提
array に 日付が入っており、これを該当の日付で判定する
array = [“2022-02-11″,”2022-02-23”];
date = “2022-02-23″、等の値
4.配列に該当の値が有る場合
・indexOfで判定
if(array.indexOf(date) !== -1) {...}
・someで判定
if( array.some(v => v === date) == true) {...}
5.配列に該当の値が無い場合
・indexOfで判定
if(array.indexOf(date) === -1) {...}
・someで判定
if( array.some(v => v === date) == false) {...}