已作答 0 / 15 題
字串處理
1. 用 split(',') 將字串 'SKU123,帽子,450' 取出價格並輸出
字串處理
2. 將多行 CSV `id,name\n1,Amy\n2,Ben` 轉陣列後印出第二行的 name
陣列方法
3. 用 filter 找出價格大於 1000 的 sku,資料 [{sku:'P1',price:900},{sku:'P2',price:1500}],以逗號串接輸出
陣列方法
4. 使用 map 將客戶名轉大寫:[{name:'mia'},{name:'leo'}],再用 forEach + console.log 逐行輸出
陣列方法
5. 用 reduce 計算訂單金額總和:[{total:200},{total:350},{total:150}]
JSON
6. 解析 JSON 字串 '{"city":"Kaohsiung","orders":12}' 並輸出 city
JSON
7. 將物件 {brand:'Sony',items:3} 轉成 JSON 字串輸出
去重分組
8. 用 Set 去除陣列 ['vip','vip','normal'] 的重複,輸出以逗號串接
去重分組
9. 把訂單 [{city:'Taipei',amount:300},{city:'Tainan',amount:200},{city:'Taipei',amount:100}] 分組加總,輸出 {Taipei:400,Tainan:200}
去重分組
10. 給定分組結果 {East:2,West:1},用 Object.entries 轉陣列後逐行輸出 '區域:數量'
字串處理
11. 把 'hello world' 用 split(' ') 拆開,再用 map 將每個字首字母大寫,最後用 join(' ') 組回來印出
陣列方法
12. 用 find 從 [{id:1,name:'Amy'},{id:2,name:'Bob'}] 找出 id===2 的物件,印出其 name
陣列方法
13. 用 sort 將 [30, 5, 20, 10] 由小到大排序後印出
JSON
14. 將 [{name:'A',qty:2},{name:'B',qty:5}] 用 JSON.stringify 轉成字串並印出
去重分組
15. 用 filter 從 [1,2,3,4,5,6] 中取出偶數,再用 reduce 計算偶數總和並印出
確認作答完畢後,點擊交卷