indexOfとlastIndexOfの違い


indexOfとlastIndexOfの違いは何ですか?
indexOf   lastIndexOf       

indexOf                      (   )(**    **)

lastIndexOf                        (   )(**    **)
lastIndexOf()         ,               。
let arr = [1, 2, 4, 4, 5, 3, 3, 7, 8, 5]

   console.log(arr.indexOf(4));  // 2
   console.log(arr.lastIndexOf(4));  // 3