1
mooncakejs 2017-08-07 14:54:00 +08:00
测试没有 20
|
2
yangff 2017-08-07 14:55:08 +08:00
没这个问题
|
3
yangff 2017-08-07 14:55:47 +08:00
v6.10.2
|
4
zpf124 2017-08-07 15:06:42 +08:00
0.10.28 哥们从哪找的包啊,怕不是活在 IOjs 的时代。
|
5
song0071000 OP |
6
zpf124 2017-08-07 15:10:23 +08:00
一路 -11 from v6.11.1。
|
7
zpf124 2017-08-07 15:14:16 +08:00
@song0071000 你这版本低的有些过了, 都 15 年上半年的版本了。 当时 html5 es6 推出才多久。
node 才还是新兴产品,有坑很正常。 |
8
learnshare 2017-08-07 15:21:31 +08:00
10.* 都不远了,你搞 0.10
|
9
song0071000 OP |
10
zpf124 2017-08-07 15:46:26 +08:00
@song0071000 也许有人踩,但踩了人家也应该提 issue 在新版本修复了...
不行就自己实现一个 min 的方法。 |
11
jianguiqubaa 2017-08-07 18:13:46 +08:00 1
nodejs v0.10.28 用的 v8 版本是 3.14.5.9
https://nodejs.org/en/download/releases/ v8 升级 log 里面 [2012-09-06: Version 3.13.6 ] 这个段落里是最后一次提到 fix 了 Math.min/max 的 bug 了,所以要不是 nodejs 引入的 v8 有问题, 要不就是 3.13.6 修 bug 的时候又引入了新的 bug http://upstream.rosalinux.ru/changelogs/v8/3.14.5.8/changelog.html 这种循环多次才出现的问题一般是 JIT 的 bug,16 年的时候还出了一次 typeof 的 bug, 也是 JIT 引发的 https://www.reddit.com/r/javascript/comments/4oxtgk/javascript_developers_be_warned_about_this_crazy/ https://bugs.chromium.org/p/chromium/issues/detail?id=604033 都是很严重的问题, 官方也说 V8 直接把 js 翻译成机器码的做法带了很多代码复杂度。还有我估计这种严重 JIT 的 bug, 就是 v8 换解释器的原因之一 。。。 想解决问题, 升级版本最简单, 附赠成倍性能提升, 而且就我之前经验来说, 当时 nodejs 4.x 的内存占用, 和垃圾回收能力比 0.x 的都好了太多倍了。。。 |
12
smallpath 2017-08-07 22:13:43 +08:00 via Android
楼主用了魔改的 node ?
|
13
song0071000 OP @jianguiqubaa 嗯 向高版本看齐 我去仔细看看你发的链接
感谢感谢 |
14
song0071000 OP @smallpath ? 没有 就是官方低版本 node
|
15
qfdk 2017-08-08 14:11:51 +08:00 via iPhone
好像 min 里面还有个参数 要指定十进制
|