← 返回导航

Demo 4 · D3 8 个数组函数

对应讲义章节 3.4 数据变换。本 demo 把用户原文列出的 8 个函数 (map / reduce / cross / merge / pairs / transpose / zip / filter)逐个可视化对比, 右侧展示新生数据的真实用法。

选择函数查看
函数说明
输入 → 输出

输入

输出

真实场景(新生数据)
嵌入理论:这 8 个函数构成 D3 数据流的核心。 它们都是 函数式 / 不可变的:输入不变,输出新数组。 这与命令式 array.forEach 形成对比 —— 函数式风格天然支持数据流并行化与可测试性。