gpt4 book ai didi

javascript - D3 中的 Map 函数,对传入的多个函数感到困惑

转载 作者:数据小太阳 更新时间:2023-10-29 05:31:47 25 4
gpt4 key购买 nike

这个例子来自 Mike Bostock:

https://bl.ocks.org/mbostock/34f08d5e11952a80609169b7917d4172

下面这行让我很困惑,我想知道是否有人可以解决这个问题。

x.domain(s.map(x2.invert, x2));

为什么 x2 作为第二个参数传入?据我所知,第二个参数是可选的 thisArg 参数,但是 invert 不需要它,为什么要传入它?没有它,代码似乎也能正常工作,所以我错过了什么?

最佳答案

这个问题终于可以解决了,因为 Mike Bostock 对 GitHub 问题做出了谢天谢地的 react #173 Simplify / clarify rescaleX and rescaleY. :

The answer is: it’s good practice in JavaScript. If the object’s methods happen to be bound to the object, it’s unnecessary to specify this, but one generally shouldn’t assume so unless it is documented (and not likely to change in a future version).

关于javascript - D3 中的 Map 函数,对传入的多个函数感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44135218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com