---
# System prepended metadata

title: 第六週小組任務
tags: [JS 直播班 - 2021 春季班]

---

---
tags: JS 直播班 - 2021 春季班
---

# 第六週小組任務

## 問題集
### 請用 [BMI kata API](https://raw.githubusercontent.com/hexschool/js-traninging-week6API/main/data.json)用 Code 寫出以下需求

1. 可以看到最佳組別投稿數排名、總平均秒數排名
2. 可以看到個人排名列表，
3. 我能在每個參賽者中看到每個人的留言、YT 連結、分鐘數
4. 篩選排序方式：可依投遞時間、秒數(由高到低)

<br>

## 問題集討論答案
第六週小組作業我們用自己設計的版面來做api練習，塞選選擇還沒做出來，但是已經把陣列整理出來了。後續會再完善這個頁面[連結](https://github.com/yuu-chien/bmi-kata-ranking)
## 提問
1. 想請助教幫忙看main.js中的code有沒有哪裡是比較需要改進的。太複雜還是？還是function拆的不對？小小問題都好。
2. 想問提交日期如何去做判斷排序？
3. 想問personListRender()這個function，因為要判斷他是否有內容，寫了好幾個判斷式，想問這樣寫法對嗎？還是實際專案會怎麼做？因為這樣很長一大串。好像這個es6的這個文字模板可以放判斷式？沒寫成功所以改成這樣。而且參數需要帶入很多個
4. 在切版班老師說class名稱不要用數字ex:card-1之類的。但是我在第一到三名時，想給他不同徽章，所以用index去帶入，所以回去改了class名稱用數字結尾方便取用。想問這樣做是對錯。

### 討論截圖
![](https://i.imgur.com/jhdGFkX.png)
![](https://i.imgur.com/taHHci9.png)


### 參與組員
```
Fred Chang
Lina Chen
Jordan_Tseng
Yu Chien
```