标签: javascript performance
我在JavaScript中有一个由数字和容器组成的复杂数据结构(在这种情况下是数组)。什么是最快和/或最有效的内存存储和处理方式?有没有明显的,更好的速度和/或内存方面的东西,比例如[[1,2],[3,4]]需要类似于typeof的东西来区分树枝和树叶时扫描它?结构非常庞大,有大约一百万个数字。
我已经设置了一个jsperf测试来评估一些区分数字和对象的方法,而且除了Opera和IE之外,typeof似乎最快:
http://jsperf.com/typeof-number-vs-object
答案 0 :(得分:1)
尝试:
isNaN(myVar)
返回true ID myVar 不是一个数字,否则为false。
true
myVar
<强> Docs 强>
虽然显然这个功能并非完全没有错误......(参见我链接的文档)