javascriptでfor文をつかい何人かの生徒の中から最高得点の人の名前を出したい


こういう場合どういったコードを書けば良いのでしょう？  
教材を確認したのですが理解できず困っています。

> 以下のような生徒の情報があります。
>
> この中で一番高得点のユーザーの名前だけを出力してください。  
>  ただし、for文を使って比較すること。
[code]

    const students = [
      { name: "田中太郎", score: 33 },
      { name: "山田花子", score: 20 },
      { name: "鈴木次郎", score: 94 },
      { name: "佐藤三郎", score: 40 },
      { name: "山本四郎", score: 50 },
      { name: "松本五郎", score: 60 },
      { name: "中田六郎", score: 70 },
      { name: "小林七郎", score: 22 },
      { name: "加藤八郎", score: 44 },
      { name: "伊藤九郎", score: 67 },
    ];
    
[/code]




※ 同点一位はない、という前提です。

[code]

    const students = [
      { name: "田中太郎", score: 33 },
      { name: "山田花子", score: 20 },
      { name: "鈴木次郎", score: 94 },
      { name: "佐藤三郎", score: 40 },
      { name: "山本四郎", score: 50 },
      { name: "松本五郎", score: 60 },
      { name: "中田六郎", score: 70 },
      { name: "小林七郎", score: 22 },
      { name: "加藤八郎", score: 44 },
      { name: "伊藤九郎", score: 67 },
    ];
    
    var best_score = 0;
    var best_student = "";
    for (let i = 0; i < students.length; i++) {
      if (students[i]['score'] > best_score) {
        best_score = students[i]['score'];
        best_student = students[i]['name'];
      }
    }
    
    console.log(best_student)
[/code]

