【问题标题】:ReferenceError: Float64Array is not defined - Javascript with QMLReferenceError:未定义 Float64Array - 带有 QML 的 Javascript
【发布时间】:2014-09-25 06:51:10
【问题描述】:

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

var distanceBetweenPoints2DimArray = new Float64Array (0)

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

【问题讨论】:

  • “此 JS 代码适用于 QML”是什么意思?在下一行你说有一个错误..
  • @Mitch 我的意思是不涉及浏览器。我只使用 QML 和 javascript。
  • 好的,措辞令人困惑。 :p
  • @Mitch 我不是以英语为母语的人。只是从印地语翻译成英语。

标签: javascript qml qt5 qtquick2 qt5.3


【解决方案1】:

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 做好准备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 1970-01-01
    相关资源
    最近更新 更多