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;