💡 javascript를 배우면서 해시함수에 대해서 많이 들어봤다. (직접적으로 사용한 적은 아직 없지만.. 😂) 해시함수를 사용하면 속도가 빨라진다는 장점은 알고 있었다! 이번 포스팅을 통해 해시함수를 이용하면 코드에서 어떤 점이 좋아지는지를 직접 코드를 작성해보면서 정리해보려 한다. 🫠 해시함수(Hash Fuction)란? > 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수 > 해시 함수 특성 ① 압축성 : 다양한 가변 길이의 입력에 대해 고정된 크기의 결과값을 반환하는 성질 ② 효율성 : 어떤 입력 값에 대해서도 많은 자원과 시간이 소요되지 않고 처리되는 성질 ③ 저항성 : 결과값을 바탕으로 입력 값을 찾는 것이 불가능한 성질(Hashed Text > Plain Text로 변경하는 것이..