这个问题是针对Node.js服务器提出的,但我将问题陈述为"JavaScript",因为我可能会在客户端脚本中使用相同的逻辑。
问题如下:给定一组x值,y需要以对数方式缩放。Math对象执行自然对数[ln(x)
],但不提供指定对数底数的接口。
作为一个具体的例子,我需要找到以下结果:
log[512](2)
这应该返回.1111~
然而,我没有看到可以实现这一点的接口,也找不到一个公开对数底数选项的库。这肯定是一个常见的问题,并且有解决方案,但我的搜索只找到了与不同/无关问题的解决方案。你有什么想法吗?