Underscore [8] :使用 map 情境

摘要:使用 Underscore map 情境

在 Javascript 我們常常會建立很多資料結構 , 常常會有新舊資料或各個開發者的資料整合 , 

 

因此我們需要可彈性轉換舊有資料結構的能力  , 

 

例如原本 books 書店使用下列的資料結構 : 

 

 

但是別間書店可能製作了不同的資料結構 , 而現在 books 書店需要跟 amazon 書店合併 ( 彼此整合 , union 操作 ) ,  

所以我們假設 amazon 結構如下 ,  因為兩間書店要做合併的動作 , 所以當然兩間的書籍倉庫也要做整合 smiley , 

 

 

為了順利整合兩間書店 , 我們可以使用 map 來協助我們客製化 books 書店的結構 , 如下圖  ,  紅框下方為產出結果 ,

 

可以看到產出結果已經與上方的 amazon 書店相同

 

 

OK , 我們順利的轉換了 books 書店的結構 , 接下來我們就可以開心的做合併嚕 ~