Size: a a a

Front-end developers

2019 October 07

IH

Ivan Hrynevytskyi in Front-end developers
.
источник

AH

Alexander Ivar Kjell Hovland in Front-end developers
Oleksandr Nikolskyi
Спасибо огромнейшее Вам, получилось
Та это не мне😉
источник

ON

Oleksandr Nikolskyi in Front-end developers
replace тоже не проходили ))
источник

ON

Oleksandr Nikolskyi in Front-end developers
Вообще не понимаю, как это сделать
источник

IH

Ivan Hrynevytskyi in Front-end developers
ну блен
источник

IH

Ivan Hrynevytskyi in Front-end developers
находишь такой символ в строке
источник

IH

Ivan Hrynevytskyi in Front-end developers
и заменяешь его на пустую строку
источник

EF

Eugen Fisher in Front-end developers
По-моему, нужно разбить на массив, потом убрать не нужные элементы и собрать обратно в строку
источник

ON

Oleksandr Nikolskyi in Front-end developers
Eugen Fisher
По-моему, нужно разбить на массив, потом убрать не нужные элементы и собрать обратно в строку
вот я примерно так и делал
источник

ON

Oleksandr Nikolskyi in Front-end developers
function removeChars(str, arr) {
   strArr = str.split('');    
   for (let i = 0; i < strArr.length; i++) {
       if (strArr.indexOf(arr[i]) === -1) {            
           strArr = strArr.splice(arr[i], 1);
       }
   }
   return strArr;
}

console.log(removeChars("hello world", ['l', 'd']));
источник

ON

Oleksandr Nikolskyi in Front-end developers
Но с удалением запара
источник

ON

Oleksandr Nikolskyi in Front-end developers
и последняя задача
источник

ON

Oleksandr Nikolskyi in Front-end developers
Написать функцию, которая принимает 1 параметр. При первом вызове, она его запоминает, при втором — суммирует переданный параметр с тем, что передали первый раз и тд. Всё это с замыканиями, например: sum(3) = 3 sum(5) = 8 sum(20) = 28
источник

ON

Oleksandr Nikolskyi in Front-end developers
Написал так
источник

ON

Oleksandr Nikolskyi in Front-end developers
function sum(number) {    
   return function(number2) {
       return number + number2;
   }
}

let add = sum(5);

console.log(add(2));
console.log(add(3));
источник

ON

Oleksandr Nikolskyi in Front-end developers
Но результат не запоминает
источник

EF

Eugen Fisher in Front-end developers
А со строкой уже разобрался ?
источник

ON

Oleksandr Nikolskyi in Front-end developers
Eugen Fisher
А со строкой уже разобрался ?
нет еще (
источник

V

Viktor in Front-end developers
Oleksandr Nikolskyi
Но результат не запоминает
потому что замыкания нет, переменную для замыкания надо гдето хранить, поэтому нужно делать функцию конструктор
источник

V

Viktor in Front-end developers
function Sum(){
          let value = 0;
          return function(num){
              value+=num;
              return value
          }
      }
источник