| 12345678910111213141516171819 | 'use strict';var $ = require('../internals/export');var uncurryThis = require('../internals/function-uncurry-this');var isArray = require('../internals/is-array');var nativeReverse = uncurryThis([].reverse);var test = [1, 2];// `Array.prototype.reverse` method// https://tc39.es/ecma262/#sec-array.prototype.reverse// fix for Safari 12.0 bug// https://bugs.webkit.org/show_bug.cgi?id=188794$({ target: 'Array', proto: true, forced: String(test) === String(test.reverse()) }, {  reverse: function reverse() {    // eslint-disable-next-line no-self-assign -- dirty hack    if (isArray(this)) this.length = this.length;    return nativeReverse(this);  }});
 |