Накратко
trim() връща нов текст без празните знаци в началото и края. Вътрешните интервали остават.
Полезно е да знаеш
trim() премахва празните знаци от двата края на текстов низ и връща нов низ. Оригиналната стойност не се променя. Методът е удобен преди проверка дали потребителят действително е написал нещо във формуляр. [1]
Пример: const query = ' червен чай '; const cleaned = query.trim();. cleaned е 'червен чай', но query все още съдържа крайните интервали. Затова присвои или използвай върнатия резултат, вместо само да извикаш метода.
Вътрешният интервал между „червен“ и „чай“ остава. trim() не е функция за премахване на всички разстояния и не коригира правопис. При низ само от интервали резултатът е празният низ ''. Това позволява ясна проверка cleaned === ''.
Не го представяй като защита срещу опасен HTML или SQL. Той нормализира краищата на текста; валидирането, безопасното показване и работата с база са други задачи.
Източници
За повече подробности и проверка на информацията: