details:   https://code.tryton.org/tryton/commit/257028dddc8b
branch:    7.4
user:      Cédric Krier <[email protected]>
date:      Wed Oct 01 18:48:11 2025 +0200
description:
        Implement Array.toReversed when browser does not implement it

        The usage of Array.toReversed was added in 9b65bcce3d16.

        Closes #14270
        (grafted from e477105c397980e8d896ba88f66d8153d201d464)
diffstat:

 sao/src/sao.js |  10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diffs (20 lines):

diff -r 1c77abb41b2d -r 257028dddc8b sao/src/sao.js
--- a/sao/src/sao.js    Thu Sep 25 17:32:00 2025 +0200
+++ b/sao/src/sao.js    Wed Oct 01 18:48:11 2025 +0200
@@ -149,6 +149,16 @@
         }
     }
 
+    if (!Array.prototype.toReversed) {
+        Object.defineProperty(Array.prototype, 'toReversed', {
+            value: function toReversed() {
+                return this.slice().reverse();
+            },
+            writable: true,
+            configurable: true,
+        });
+    }
+
     Sao.setdefault = function(object, key, value) {
         if (!Object.prototype.hasOwnProperty.call(object, key)) {
             object[key] = value;

Reply via email to