const numbers = number.split('')
return mask.replace(/#/g, () => numbers.shift())
}
так намбер же ни намбер, судя по записи...
+ удивлена, ты старый)) а точку с запятой не используешь)
Можешь объяснить как в этом варианте работает метод shift() я от сижу думаю и не могу понять что он удаляет в данном варианте????)))
Изымает за каждый вызов функции реплейсера по элементу из начала массива символов.
Получается за каждый вызов реплейса удаляется 1 символ он же возвращается и подставляется по найденною решетку, так что ли??
Обсуждают сегодня