Я читаю кодовую базу и заметил, что автор вручную использует замену для очистки строки перед кодированием base64url в соответствии со спецификацией base64url.
str = str.replace(/=+$/, ''); // remove padding equal characters
str = str.replace(/\+/g, '-'); // replace characters according to base64url specifications
str = str.replace(/\//g, '_'); // replace characters according to base64url specifications
Есть ли нативный метод для этого? Что это?