級聯
你希望將陣列合併為一個。
例如,你有
fruits = ['Broccoli', 'Carrots']
spices = ['Thyme', 'Cinnamon']
你想把它們組合成
ingredients = ['Broccoli', 'Carrots', 'Thyme', 'Cinnamon']
方法 1 - 使用 .concat
ingredients = fruits.concat spices
方法 2 - 使用 splats
ingredients = [fruits..., spices...]
方法 3 - 使用具有不確定數量的陣列的 .concat
如果陣列的數量可以變化,例如,你有陣列陣列:
arrayOfArrays = [[1], [2,3], [4]]
[].concat.apply([], arrayOfArrays) # [1, 2, 3, 4]