Executando verificação de segurança...
1

Não é a mesma coisa.

Dessa forma vc remove não apenas a própria letra acentuada, mas também os espaços e pontuações, que nem sempre é o desejado.

Por exemplo, se a string for "Olá, tudo bem?":

var string = "Olá, tudo bem?";

// usando o método já descrito
console.log(string.normalize('NFD').replace(/[\u0300-\u036f]/g, ""));
// Ola, tudo bem?

// buscando somente letras sem acento e números
console.log([...string.matchAll(/[a-zA-Z0-9]+/g)].join(''));
// Oltudobem

O primeiro remove somente o acento e mantém o restante, e o resultado é Ola, tudo bem?. Já o segundo remove os espaços e pontuações, além da própria letra acentuada, e o resultado é Oltudobem.

Carregando publicação patrocinada...