陣列小練習:
以下代碼,用reduce方法寫出{0:‘男’,1:‘女’}
const arr = [{label: '男', value: 0},{label: '女', value: 1}]
function f(arr) {
// 寫代碼
// reduce
}
const obj = f(arr) // obj ===> {0: '男', 1:'女'}
以下是我寫的代碼:
const arr = [{ label: '男', value: 0 }, { label: '女', value: 1 }]
function f (arr) {
return arr.reduce((item, a) => {
item[a.value] = a.label
return item
}, {})
}
const obj = f(arr) // obj ===> {0: '男', 1:'女'}
console.log(obj)
顯示結果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/305247.html
標籤:其他
下一篇:圖論最短路及生成樹(Prim,Djikstra,Spfa,Bellan-ford,kruskal,topsort)
