gpt4 book ai didi

javascript - 快速区分数字和对象

转载 作者:行者123 更新时间:2023-11-29 15:43:51 25 4
gpt4 key购买 nike

我有一个复杂的 JavaScript 数据结构,由数字和容器(在本例中为数组)组成。存储和处理它的最快和/或最有效的内存方式是什么?有没有比 [ [ 1, 2], [3, 4] ] 更不明显,速度和/或内存更好的东西,它需要类似于 typeof 的东西来区分 Twig 和树叶扫描时?该结构非常庞大,大约有一百万个数字。

我已经设置了一个 jsperf 测试来评估一些区分数字和对象的方法,typeof 似乎最快,除了在 Opera 和 IE 中:

http://jsperf.com/typeof-number-vs-object

最佳答案

尝试:

isNaN(myVar)

返回 true id myVar 不是数字,否则返回 false。

Docs

虽然,显然,这个函数并非完全没有错误......(请参阅我链接到的文档)

关于javascript - 快速区分数字和对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14892826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com