# Array Operations πŸ“ ###### tags: `JavaScript` <!-- ![](https://i.imgur.com/yjCyZ39.png) --> | εˆ†ι‘ž | 方法 | | -------- | -------- | | ε›žε‚³ζ–°ι™£εˆ— | reduce()| ### reduce() > **ary.reduce(callback, ~~initialvalue~~)** > ε°‡ι™£εˆ—δΈ­ηš„ε€Όι€δΈ€ε‚³ε…₯ε›žε‘Όε‡½εΌοΌŒη¬¬δΊŒεƒζ•Έη‚Ίεˆε§‹ε€ΌοΌˆoption)。 ```javascript= const reduceAry = [[0, 1], [2, 3]].reduce( (acc, cur) => { return acc.concat(cur); }, [1, 2], ); consoel.log(reduceAry); // [1,2,0,1,2,3] // [1,2] + [0,1] + [2,3] ```