Osc*_*son 1 javascript api parsing json parsefloat
我从客户端的内部API获取了一个庞大的数据集.它将包含一堆价格的数字数据,如:31.23美元.他把它们给了我{"spend":"21.23"}很好,但我担心在1000多个项目之后运行parseFloat()所有这些值(在绘制它们之上)可能在客户端的浏览器上占用大量资源.
有没有人这样做过?
== ==更新
对不起.我的问题太模糊了.我担心的是它是一个字符串,我正在解析它.我的问题是parseFloat比int更快.即parseFloat("12.12")只是简单地追加div而不仅仅是追加12.12,如果是这样,速度会快多少.
在我的工作机器(Mac OS X,Intel 2 GHz Core i7)上,我在jsperf.com上看到了以下结果:
Browser | parseFloat calls per second
----------------------------------------
Chrome 12 | 5.3 million
Firefox 6 | 21.7 million
IE 8 | 666.9 thousand <- totally unfair, ran on virtual machine
Opera 11 | 5.2 million
Run Code Online (Sandbox Code Playgroud)
这远非详尽无遗的调查; 但在粗糙最低的超过60万每秒调用(以及该虚拟机上),我想你应该是不错的.