無法這樣做。 map
輸出一個陣列(其中每個值是透過將原始陣列中匹配索引處的值傳遞給函數(shù)的結(jié)果)。如果將陣列展開到物件中,您將得到索引(數(shù)字)作為屬性名稱和值作為值。
如果您想從陣列開始並以物件結(jié)束,那麼map
就是錯誤的工具。請改用reduce
。
類似以下程式碼:
const combined = second.reduce( (prev, curr) => { return { ...prev, [curr]: new Date() }; }, first );