您好我有以下對象結構,的JavaScript/Ramda:如何使下面的代碼功能
const usersList = {
NFr9F4WbBxR4H5ajolbS6q0skPF2: {
name: "justin davidson",
uid: "NFr9F4WbBxR4H5ajolbS6q0skPF2"
},
asas9F4WbBxR4H5ajolbS6q0sasF2: {
name: "sawyer davidson",
uid: "asas9F4WbBxR4H5ajolbS6q0sasF2"
}
}
它有一個用戶ID爲重點,這是嵌套在用戶對象。我想存儲內部用戶數據。我一直在使用Ramda JS和已經這樣做了用以下方法,
let x = []
const y = R.keys(usersList).forEach((uid) => {
x.push(usersList[uid])
return x
})
返回
[{"name":"justin davidson","uid":"NFr9F4WbBxR4H5ajolbS6q0skPF2"},
{"name":"sawyer davidson","uid":"asas9F4WbBxR4H5ajolbS6q0sasF2"}]
..however我想達到同樣的純功能的方式。這裏最好的方法是什麼?我猜compose and map
,但我似乎無法解決。尋找一個小方向。
感謝
感謝@naomik花時間重新寫這個,我同意你說的一切。在深入學習圖書館和輔助功能之前,最好學習和理解如何在Vanilla JavaScript中編寫函數。感謝提示,這正是我要做的。 – RuNpiXelruN
@RuNpiXelruN高興地幫助^ _^ – naomik
更美味的答案,@naomik!非常好的重寫。 –