Skip to content

Commit d7983b5

Browse files
Добавлена подсветка синтаксиса
1 parent 7e3b146 commit d7983b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

JavaScript/48.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**Spread** оператор синтаксиса ES6 очень полезен при написании кода в функциональном стиле, поскольку мы можем легко создавать копии массивов или объектов, не прибегая к `Object.create`, `slice` или функции библиотеки.
44

5-
~~~~
5+
~~~~javascript
66
function putSmthgInAnyArray(arr) {
77
return [...arr, 'Smthg'];
88
}
@@ -19,7 +19,7 @@ const copyOfTodd = { ...person };
1919

2020
**Rest** оператор синтаксиса ES6 позволяет в сокращённом виде указывать неопределённое количество аргументов, передаваемх в функцию. Можно сказать, что он противоположен spread оператору: собирает данные и добавляет их в массив, вместо разделения массива данных. Он используется в аргументах функций, а также при деструктуризации массивов и объектов.
2121

22-
~~~~
22+
~~~~javascript
2323
function addFiveToABunchOfNumbers(...numbers) {
2424
return numbers.map(x => x + 5);
2525
}

0 commit comments

Comments
 (0)