小编Lak*_*gha的帖子

为什么d3.select()返回数组数组?

我最近开始使用d3.js编写一些脚本来操作SVG.所以大多数时候我都会参考d3文档并找到解决方案.但是我无法理解为什么d3.select函数返回数组的数组.例如,假设我有一个SVG元素,如果我这样做d3.select("svg"),它会返回,[[svg]]所以我必须这样做d3.select("svg")[0].文件说

一个细微差别是选择被分组:而不是一维数组,每个选择是元素数组的数组.这保留了子选择的层次结构

然后说我们大多数时候都可以忽略它.

  1. 为什么它会返回数组?
  2. 是什么

这保留了子选择的层次结构

意思?

提前致谢.

svg d3.js

12
推荐指数
1
解决办法
4013
查看次数

对 KFunctionN 的未解析引用

我正在尝试在 Kotlin 中创建函数引用,我的理解是我应该能够KFunctionN在编译时访问生成的接口,但我收到了KFunction1<T, R>.

例如:

inline fun <reified T : Any, reified R : Any> passFn(someFn: KFunction1<T, R>) {
    //consume someFn
}
Run Code Online (Sandbox Code Playgroud)

我在类路径上有 kotlin-reflect 并且工作正常。我缺少什么想法吗?

我正在使用 Kotlin 1.3.21 和 IntelliJ 2018.3。

intellij-idea kotlin

3
推荐指数
1
解决办法
1207
查看次数

标签 统计

d3.js ×1

intellij-idea ×1

kotlin ×1

svg ×1