Копирование строк в JS

87
20 мая 2021, 10:20

Столкнулся со странной ситуацией, есть функция которая должна просто удалить все пробелы в строке:

private removeFormat(value: string): string {
  const result = value.split(' ').join('');
  debugger
  return result
}

Все вроде придельно просто, но случилось вот что:

Я не могу воспроизвести это нигде кроме моего контекста, но у меня воспроизводится стабильно.

Как такое вообще возможно instanceof value отвечает что string, value.replace(/ /g, '') дает такой же результат.

К великому сожалению я не могу выложить полный код, но возможно у кого-то есть объяснение аномалии? Никаких переменных на полях класса нет, чертовщина происходит на базе Angular 7.

READ ALSO
Как оптимизировать код JavaScript?

Как оптимизировать код JavaScript?

Недавно начал изучать JS, для практики решил написать небольшой калькуляторВсе в нем более-менее работает, но интересует вопрос, как оптимизировать...

104
Вернуть промис или как получить PromiseValue [дубликат]

Вернуть промис или как получить PromiseValue [дубликат]

Полога, что создаю дубль, но вдруг что-то изменилось) и есть решение вернуть значение примаса PromiseValue?

151
Передача аргумента в цепочке из функций

Передача аргумента в цепочке из функций

Мы работаем с API, и чтобы удобно получать и обрабатывать данные, реализовали следующее: создали функцию, которая возвращает объект с методамиИз...

97
Выбор предыдущего элемента, по которому был клик

Выбор предыдущего элемента, по которому был клик

Объясню для ситуации в целомЕсть такой себе фильтр по категориям

98