Web/javascript(3)
-
프로미스 패턴(Promise): 비동기 작업을 효율적으로 다루는 방법
프로미스 패턴(Promise): 비동기 작업을 효율적으로 다루는 방법 JavaScript는 웹 애플리케이션에서 비동기 작업을 처리하는 데 필수적인 언어입니다. 비동기 작업은 파일 로딩, 네트워크 요청 및 데이터베이스 쿼리와 같은 작업을 의미하며, 이러한 작업을 효과적으로 다루려면 프로미스 패턴이 필요합니다. 프로미스란 무엇인가요? 프로미스는 JavaScript에서 비동기 작업을 관리하는 객체입니다. 이 패턴을 사용하면 코드를 깔끔하게 유지하고 오류 처리를 간단하게 할 수 있습니다. 프로미스는 세 가지 상태를 가집니다. 대기(Pending): 작업이 진행 중일 때의 상태입니다. 이행(Fulfilled): 작업이 성공적으로 완료된 상태입니다. 거부(Rejected): 작업이 실패한 상태입니다. 프로미스 사용..
2023.11.07 -
chatGPT가 만든 스네이크 게임(Snake Game)
최근 이슈 되고 있는 chat gpt 이거 정말로 코딩도 해주는지 시험삼아서 한번 해봤습니다!! Score: 0 10번정도 수정을 걸쳐서 순수하게 GPT만드로 코드를 만들었습니다. 생각보다 잘하는데요? 아래는 실행 이미지입니다.
2023.04.21 -
[Javascript] replace에서 gi?가 뭐야??
replace에서 gi?가 뭐야?? 우선 이걸 알기 위해선 "replace()" 에 대해서 먼저 알아야 해요. replace()함수는 문자열에서 변경하려는 문자열이 여러번 반복될 경우, 첫 번째로 발견된 문자열만 치환애줘요. const str = "hello test word"; console.log(str.replace(/t/, 'a')) > hello test word > hello aest word g :발생한 모든 pattern에 대한 전역 검색 > i : 대/소문자 구분 안함 > m : 모든줄 검색 gi = 문자전체, 대소문자 구문 없이 변경이라는 옵션이 되는 거에요. const str = "hello Test word"; console.log(str.replace(/t/gi, 'a')) > h..
2023.02.11