级联
你希望将数组合并为一个。
例如,你有
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]