내가 만드는 브라우저 확장자를 대체하는 모든 비속어 사이트 ***
.
지금,나는 거대한 JS 배열된 모든 비속어(2k+어).
나는 루프를 사용하여 반복을 통해 각각의 단어에 profaneWords
배열 및 대체 어떤 인스턴스의 일치하는 단어로 ***
:
for (let i = 0; i < profaneWords.length; i++) {
let element = profaneWords[i];
document.body.innerHTML = document.body.innerHTML.replaceAll(
element,
"***"
);
}
이와 함께,그것은 약 5 분 정도 소요됩니다 내 검색 브라우저 및 모두 바꾸기에 인스턴스의 모든 비속어에서 웹사이트 ***
. 그러나기 전에,그것은 매핑을 통해 단어가 변경되지 않습니다. 그래서 5 분,그것처럼 보이는 아무 일도 없다.
나는 이 테스트 방법으로 다른 배열하는(10 단어)그리고 바꾸었습니다.
더 좋은 방법이 있 나 갈 수 있었을 구현하는 방법에 대한 이해 나열 2000 요소는?