我在理解Array.map的概念时遇到了问题。 我确实去过Mozilla和Tutorials Point,但他们提供的信息非常有限。 这就是我使用Array.map 。 它有点复杂(涉及一点d3.js;只是忽略它) var mapCell = function (row) { return columns.map(function(column) { return { column : column, value : getColumnCell(row, column) } }) } //getColumnCell is a function defined in my code //columns is array defined at the top of my code 我不明白这段代码到底在做什么。 我知道它返回了一个新arrays和东西,但这部分有点棘手! 如果你想通过我的代码: http : //jsfiddle.net/ddfsb/2/ 更新1 我正在使用控制台来实际了解代码中发生的事情。 看看提供的答案,我已经清楚地理解了array.map的概念。 现在剩下的唯一部分是参数行和列,但行和行之间存在差异,并且提供的小提琴中的列和列 […]