javascript - Symbol.iterator 在移动浏览器中有所不同
问题描述
Float32Array
在不同的浏览器上使用时,我目前有一些奇怪的行为。
在 Chrome (Windows) 上,这些是我的测试结果:
const a = new Float32Array(0)
Symbol.iterator in Object(a) => returns true
在 Chrome (Android) 上,这些是我的测试结果:
const a = new Float32Array(0)
Symbol.iterator in Object(a) => returns false
这怎么可能?结果是相反的,所以我什至无法正确测试应用程序的其余部分。
这 2 台设备在最新版本的 Chrome 上运行
解决方案
推荐阅读
- in-app-purchase - Swift - 在应用程序购买中重用(不是产品 ID)
- laravel - 条纹错误:没有这样的 PaymentMethod:'pm_xxx'
- ios - 为什么 UICollectionViewDiffableDataSource 在没有任何变化的情况下重新加载每个单元格?
- photo - tumblr 博客上的照片集格式不正确
- python - 如何在两列列表中获取唯一的电子邮件,其中值可以有两个(或更多!)单独的值
- javascript - 使用滚动导航插件滚动错误
- arrays - C 编程 - 使用并行数组输入名称、练习标记和计算练习标记的平均值并显示
- c - 我无法理解 fgetc 的核心转储原因,我该如何解决?
- php - 弹出的进程永不消亡
- javascript - Promise 链接未处理的 Promise