javascript - 引用错误: Float64Array is not defined - Javascript with QML

标签 javascript qml qt5 qtquick2 qt5.3

我没有使用任何浏览器。我正在编写 JS 代码和 QML。
错误出现在这一行:

var distanceBetweenPoints2DimArray = new Float64Array (0)

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

最佳答案

Specifications section MDN 的 Float64Array 文档表示,它是 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 - 引用错误: Float64Array is not defined - Javascript with QML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26032363/

相关文章:

eclipse - 如何向 eclipse 添加插件,以便我可以从 Eclipse 运行 QML

c++ - 如何在 qt5 中使用 QSound 播放 .wav 文件

android - 通过QML Camera绘制Qt GUI元素

javascript - Facebox 只能使用一次

javascript - 取消JS和CSS中的所有动画

javascript - 提交请求时自动关闭浏览器

javascript - Babel 需要钩子(Hook)

c++ - 如何在 QML 中创建 Q_GADGET 结构的新实例?

c++ - 如何将枚举类传递给 QML?

c++ - 在 C++ 中获取应用程序窗口的大小