【发布时间】:2011-07-18 18:19:52
【问题描述】:
我从客户的内部 API 获得了一个庞大的数据集。它将包含一堆价格的数字数据,例如:31.23 美元。他将它们以{"spend":"21.23"} 的形式提供给我,这很好,但我担心在 1000 多个项目之后并在所有这些值上运行 parseFloat()(在绘制它们的顶部)可能会占用客户端浏览器的大量资源。
有人做过吗?
==更新==
对不起。我的问题太模糊了。我担心它是一个字符串,我正在解析它。我的问题是 parseFloat 比 int 快。 IE。将 parseFloat("12.12") 附加到 div 比仅附加 12.12 更快,如果是这样,要快多少。
【问题讨论】:
-
配置它!进行 1,000 次 parseFloat 调用并计时。超过 100,000。
-
@Oscar:你说“只是一个 int”,然后你说
12.12;是哪一个?你的意思是解析 string "12.12" (to12) 还是完全跳过解析?
标签: javascript json api parsing parsefloat