diff --git a/curriculum/challenges/russian/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.russian.md b/curriculum/challenges/russian/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.russian.md index 781fd8d334..157add17e7 100644 --- a/curriculum/challenges/russian/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.russian.md +++ b/curriculum/challenges/russian/02-javascript-algorithms-and-data-structures/functional-programming/implement-map-on-a-prototype.russian.md @@ -3,16 +3,16 @@ id: 587d7b8f367417b2b2512b62 title: Implement map on a Prototype challengeType: 1 videoUrl: '' -localeTitle: Реализовать карту на прототипе +localeTitle: Реализовать map на прототипе --- -## Description -
Как вы видели из применения Array.prototype.map() или просто map() ранее, метод map возвращает массив той же длины, что и тот, на который он был вызван. Он также не изменяет исходный массив, если его функция обратного вызова не работает. Другими словами, map является чистой функцией, и ее выход зависит исключительно от ее входов. Кроме того, в качестве аргумента требуется другая функция. Это научит нас много о map чтобы попытаться реализовать версию, которая ведет себя точно так же, как Array.prototype.map() с циклом for или Array.prototype.forEach() . Примечание. Чистая функция позволяет изменять локальные переменные, определенные в пределах ее области действия, хотя предпочтительно избегать этого.
+## Описание +
Как вы видели из применения Array.prototype.map() или просто map() ранее, метод map возвращает массив той же длины, что и тот, на котором он был вызван. Он также не изменяет исходный массив, если его функция обратного вызова не отработает. Другими словами, map является чистой функцией, и результат еевыполнения зависит исключительно от ее аргументов. Кроме того, в качестве аргумента требуется другая функция. Это достаточно описало map чтобы попытаться реализовать версию, которая ведет себя точно так же, как Array.prototype.map() с помощью цикла for или Array.prototype.forEach() . Примечание. Чистая функция позволяет изменять локальные переменные, определенные в пределах ее области действия, хотя предпочтительно избегать этого.
-## Instructions +## Указания
Напишите свой собственный Array.prototype.myMap() , который должен вести себя точно так же, как Array.prototype.map() . Вы можете использовать цикл for или метод forEach .
-## Tests +## Тесты
```yml @@ -26,7 +26,7 @@ tests:
-## Challenge Seed +## Исходные данные
@@ -56,7 +56,7 @@ var new_s = s.myMap(function(item){
-## Solution +## Решение
```js