Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-107206

JS/QML: Support spread operator for objects (ES 9/2018)

XMLWordPrintable

      Documentation: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax#spread_in_object_literals

      Example of such code:

      var foo = { a: 123, b: 456 };
      var bar = { ...foo, c: 678 };
      

      It seems to be supported by chrome and firefox from 2017 and edge from 2020 so there are more and more libs that use the feature, making them harder to integrate with QML.
      Example of such a lib for the sake of having a "complete" repro: https://github.com/tonaljs/tonal

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qtqmlteam Qt Qml Team User
            jcelerier Jean-Michaƫl Celerier
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes