본문 바로가기

javascript4

[JAVASCRIPT] 배열 중복 값 제거하는 간단한 방법 및 예제 var Arrays = []; for(var i = 0; i [...new Set(Arrays)] 이 하나로 중복이 제거 된다. 3. console.log() 로 결과 확인. 간혹 써먹을 일이 있을 것 같으니, 기록! 2022. 10. 5.
[JAVASCRIPT] 자주 써먹는 문자 변환 or 치환 replace 예시 문자 var test2 = "mom dad mom mo mom dadad"; mom -> ddd 로 변경 하고자 한다. case 1) 전체를 강제로 바꾸기. var test2 = "mom dad mom mo mom dadad"; test2 = test2.replace("mom dad mom mo mom dadad" , "ddd dad ddd mo ddd dadad"); console.log(test2); case 2) /gi 활용하기. (") 은 지우고 /단어/gi 를 사용한다. var test2 = "mom dad mom mo mom dadad"; test2 = test2.replace(/mom/gi , "ddd"); console.log(test2); cas 3) replaceAll 을 사용한다.. 2021. 12. 30.
[JAVASCRIPT] 오늘 뭐먹을지 자동 응답 해주는 소스 구현 카카오톡 메신저봇 랜덤포인트 자바스크립트 소스 카카오톡 메신저봇 랜덤포인트 자바스크립트 소스 카카오톡 메신저봇을 켠 상태에서 유저를 등록하고 대화를 하다보면 랜덤으로 포인트 쌓이는 스크립트 소스를 공개 합니다. 카카오톡에서 받은 메세지를 통해 실행되는 함수는 이부분에서 시 code-zzolbo.tistory.com 에서 사용한 랜덤 난수 발생을 활용하여 다른 응답을 받을 수 있도록 구현하기 위함. Math.random() 함수를 사용하게 되면 0.xxxxxxxxx 와 같이 랜덤으로 난수를 발생시켜주는데, Math.random() * 10 을 하게되면 x.xxxxxxxx 와 같이 1의 자리 숫자가 같이 나오게 됩니다. Math.random() * 10 -> parseInt(Math.random() * 10.. 2021. 12. 22.
자바스크립트로 카카오맵 기반 마스크맵 만들기 4단계 이번에는 상단바 밑에 카카오맵을 적용 시키는 단계. 우선 https://developers.kakao.com/ 들어가서 내어플리케이션을 추가 합니다 . 추가한 어플리케이션에는 REST API 키가 적혀있을건데 이걸 켜둡시다. 다음으론 https://apis.map.kakao.com/web/sample/basicMap/ 에 있는 Javascript + HTML 탭 내용을 복사한다. var mapContainer = document.getElementById('map'), // 지도를 표시할 div mapOption = { center: new kakao.maps.LatLng(33.450701, 126.570667), // 지도의 중심좌표 level: 3 // 지도의 확대 레벨 }; // 지도를 표시할 di.. 2020. 6. 12.