集合
便捷的数据结构,元素的键是字符串类型。
对象
将对象转为数组的方法。
- d3.keys - 列举关联数组的键。
- d3.values - 列举关联数组的值。
- d3.entries - 列举关联数组的键值对实体。
映射
类似ES6 Map,但是键时字符类型的,并且有点其他区别。
- d3.map - 创建一个空的map。
- map.has - 返回map中是否包含某个值。
- map.get - 获取值。
- map.set - 设置值。
- map.remove - 移除值。
- map.clear - 移除所有值。
- map.keys - 获取键数组。
- map.values - 获取值数组。
- map.entries - 获取键值对数组。
- map.each - 为每个元素调用一次指定的方法。
- map.empty - 返回map是否为空。
- map.size - 计算值的数量。
集合
类似ES6 Set,但是键时字符类型的,并且有点其他区别。
- d3.set - 创建一个空的set。
- set.has - 返回set中是否包含某个值。
- set.add - 添加指定值。
- set.remove - 删除指定值。
- set.clear - 移除所有值。
- set.values - 获取值数组。
- set.each - 为每个元素调用一次指定的方法。
- set.empty - 返回set是否为空。
- set.size - 计算值的数量。
嵌套
将数据组织成任意层次。
- d3.nest - 创建一个嵌套生成器。
- nest.key - 在嵌套层级中加一级。
- nest.sortKeys - 当前层级按键排序。
- nest.sortValues - 叶子层级按值排序。
- nest.rollup -为叶子层指定汇总函数。
- nest.map - 生成一个嵌套,返回一个map。
- nest.object - 生成一个嵌套,返回一个关联数组。
- nest.entries - 生成一个嵌套,返回一个键值对数组。
当前内容版权归 tianxuzhang 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 tianxuzhang .