0
對於實施例B的什麼是名稱的「映射」那個「擴展」,而不是一對一的
a = [{foo: '1', things:[1,2]},{foo: '2', things:[3,4]}]
b = someFunction(a)
內容現在是:
[{foo: '1', thing: 1}, {foo: '1', thing: 2},
{foo: '2', thing: 3}, {foo: '2', thing: 4}]
其中杆從每個派生元素的東西,但'東西'可能很容易成爲一個對象的數組,我想與對象的外部屬性相結合{foo:'1',........,arraOfThings:[]}
有沒有這個名字?
這個概念是一個'mapMany',它沒有內置到js中,但是你可以用產生數組的map來繞過它,然後用一個'reduce'來連接它們。 – zzzzBov
啊謝謝,我寫了,我只是不知道該怎麼稱呼它。 – cheshirecatalyst