🌿22.01.10~16 WIL(4)

11738 ワード

FACTS
✔AIレッスン終了!
✔¥チームプロジェクト2起動-事物識別
FEELINGS
  • は先週虫の種目を終え、ワクチンの副作用+徹夜+風邪でWILを使用できなかった.😢
    やっとAIのレッスンを受けて、2つ目のプロジェクトが始まりました.前回のミスが立脚点だったが、今回は丁寧に行い、14日までに連動が完了した.デザインはまだ残っていますが...
    InstarCloneプロジェクトの時より機能が簡単でページも少ないためか、早く進行しており、Kindhub Wikiの制作もメンターから褒められていて、気持ちの良い1週間でした.
  • FINDINGS
  • JavaScript sort()関数-オブジェクトソート
  • var student = [
      {name : "Andy" , age : 20},
      {name : "Boby", age : 26},
      {name : "Mark" , age : 17},
      {name : "Johnny" , age : 22}
    ]
    
    // name을 기준으로 오름차순
    
    student.sort(function (a,b){
    	return a.name < b.name ? -1 : a.name > b.name ? 1 : 0;
    });
    
    // name을 기준으로 내림차순
    student.sort(function (a,b){
    	return a.name > b.name ? -1 : a.name < b.name ? 1 : 0;
    });
    
    // age를 기준으로 오름차순
    student.sort(function (a,b){
      	return a.age - b.age
    });
    
    // age를 기준으로 내림차순
    student.sort(function (a,b){
      	return b.age - a.age
    });
    ソース:https://fluorite94.tistory.com/220
    実際の応用
  • DBに格納メンバーのid、scoreを入力、
  • をscoreの高い順に出力する.
    function show_ranking() {
        $.ajax({
            type: 'GET',
            url: '/api/result',
            data: {},
            success: function (response) {
                let rows = response['ranking']
                rows.sort(function (a,b){
                    return b.score - a.score
                });
                console.log(rows)
                let ranking = 0;
                for (let i = 0; i < 3; i++) {
                    let id = rows[i]['id'];
                    let score = rows[i]['score'];
                    ranking = ranking+1;
                    let temp_html = `<tr>
                                        <th scope="row">${ranking}등</th>
                                        <td>${id}</td>
                                        <td>${score}점</td>
    
                                    </tr>`
                    $('#rank').append(temp_html)
                }
    
            }
    
        });
    }
    FUTURES
  • がますますチームプロジェクトを行うにつれて、どのようにして効率的に役割を割り当てることができるかを感じ、最初は計画段階をよく議論し、次のチームプロジェクトでもこの経験に基づいてよりよくすることができます.
  • 応援の一言!
    ますます発展しているのを見ました!これからも頑張ります~😄