gpt4 book ai didi

javascript - CoffeeScript 匿名函数中的 '+' 符号是什么意思?

转载 作者:行者123 更新时间:2023-11-28 19:40:28 24 4
gpt4 key购买 nike

我发现了这个 CoffeeScript 。

y = ... // assume something that would work in the context
d3.svg.line().x((d)-> x(new Date(d.epoch * 1000))).y((d)-> y(+d[info]))

我想知道尾部匿名函数中的 + 符号是什么意思。我试图找到 CoffeeScript 引用。但我从未学过这个脚本,我知道我应该寻找什么。

我使用JavaScript,我想将此脚本转换为JS。

最佳答案

这是unary + (plus)和 JavaScript 中一样工作;它将操作数强制为数字

The unary plus operator precedes its operand and evaluates to its operand but attempts to converts it into a number, if it isn't already .. It can convert string representations of integers and floats, as well as the non-string values true, false, and null .. If it cannot parse a particular value, it will evaluate to NaN.

对于对象,例如日期,+obj 与调用 obj.valueOf() 相同。

与函数无关。

关于javascript - CoffeeScript 匿名函数中的 '+' 符号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25177713/

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