1) 您應該使用prev而不是prev[2]作為 prev屬于number類型,您返回的不是array 2) 如果要添加數字,則最好將初始值0作為reduce方法的第二個參數。 如果不傳遞second參數,則reduce將以0索引處的數組元素作為起始值,即[1, 2, 3],然后如果添加[1, 2, 3] + curr[2],則它將產生1,2,36值,這是您不期望的 const array1 = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], [11, 12, 13],];console.log(array1.reduce((prev, curr) => prev + curr[2], 0));