我没有使用任何浏览器。我正在与QML一起编写JS代码。
错误在这条线上:

var distanceBetweenPoints2DimArray = new Float64Array (0)


我需要将浮点值存储在JS中的数组中。

最佳答案

MDN关于Float64Array的文档的Specifications section表示这是ECMAScript 6功能,而ECMAScript 6当前处于草稿状态,因此尚未在Qt中实现。 qtdeclarative.git中的git grep Float64Array确认了这一点。

通过Qt的代码审查进行搜索只会产生2012年以来从未合并的一项更改:

https://codereview.qt-project.org/#/q/project:qt/qtdeclarative+message:typedarray,n,z

搜索错误报告显示“应该在某个时候实现”:

https://bugreports.qt-project.org/browse/QTBUG-26265

编辑:有人告诉我正在为此提供支持,初步估计已准备好Qt 5.5。

关于javascript - ReferenceError:未定义Float64Array-具有QML的Javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26032363/

10-11 22:41
查看更多