Skip to content

Commit 1601e9c

Browse files
no-array-reverse: Improve docs (#2711)
Co-authored-by: Sindre Sorhus <[email protected]>
1 parent f4eb2e7 commit 1601e9c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

docs/rules/no-array-reverse.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
<!-- end auto-generated rule header -->
88
<!-- Do not manually modify this header. Run: `npm run fix:eslint-docs` -->
99

10-
Prefer using [`Array#toReversed()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse) over [`Array#reverse()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse).
10+
Prefer using [`Array#toReversed()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/toReversed) over [`Array#reverse()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse).
11+
12+
`Array#reverse()` modifies the original array, while `Array#toReversed()` returns a new reversed array.
1113

1214
## Examples
1315

@@ -28,8 +30,8 @@ Type: `object`
2830
Type: `boolean`\
2931
Default: `true`
3032

31-
This rule allow `array.reverse()` as an expression statement by default.
32-
Pass `allowExpressionStatement: false` to forbid `Array#reverse()` even it's an expression statement.
33+
This rule allows `array.reverse()` to be used as an expression statement by default.\
34+
Pass `allowExpressionStatement: false` to forbid `Array#reverse()` even if it's an expression statement.
3335

3436
#### Fail
3537

0 commit comments

Comments
 (0)