details:   https://code.tryton.org/tryton/commit/e477105c3979
branch:    default
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
diffstat:

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

diffs (20 lines):

diff -r 92e503ff4aa6 -r e477105c3979 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
@@ -59,6 +59,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