如何將以下JavaScript數組轉換爲由列表中每個對象的「id」鍵入的Immutable.Map?通過自定義密鑰將序列轉換爲地圖
let buttons = [{ id: 'all', label: 'All', isSelected: false }, { id: '1', label: '1', isSelected: true }, { id: '2', label: '2', isSelected: false }, { id: '3', label: '3', isSelected: false }]
我希望能夠做到:
map.get('all') // {id: 'all', label: 'All', isSelected: true}
不應該'map.get( '全部')''返回{ID: '所有',標籤: 'All',isSelected:false}'? – Nadir
是的。我編輯了這個問題來糾正錯誤。謝謝。 – djskinner
我已經使這個小提琴https://jsfiddle.net/ybL8n1r7/這可能是你在找什麼。如果你仍然想要對象符號(即'map.get()'函數),你應該將它轉換爲對象 – Nadir