난 자율주행 차량들의 9분 데이터를 받아와서 appData를 appDataMovingMarker에 담았다 그리고 이안엔 각 id가 나뉘어진 각 자동차들의 데이터들이 있었고 이 데이터를 그려내기 위해서 아래의 코드를 작성했다. {{ appDataMovingMarker.id }} Vehicle ID Speed 주행링크 ID 링크 진입 경과시간 링크 내 정지횟수 {{ appDataMovingMarker.id }} {{ appDataMovingMarker.carInfo[count].speed + ' km/h'}} {{ appDataMovingMarker.carInfo[count].appLinkID }} {{ appDataMovingMarker.carInfo[count].createDate }} {{ countN..
anti pattern은 무엇인가? 오류를 찾던 도중 난 자바스크립트가 아무리 유연해도 지킬건 지켜줭~ 이란 댓글을 보았다. 그래서 anti pattern이 무엇인가 찾아본다. anti pattern이란? 간단하게 이야기하면 패턴과 반대로 프로그래밍을 하는 과정에서 프로그래머들이 흔히 범하기 쉬운 바람직하지 않은 방법들과 그로 인한 폐해를 의미한다... 내가 처음 배운 자바스크립트는 타입이 없다 그렇기에 난 타입을 대충만 알지 제대로 모르고 유연한 언어라그런지 많이 오류를 범하고 있다... 이제 삽질 첫 삽인데 제대로 뼈맞았다! 잘해보자 그렇다면 흔히 발생하는 anti pattern 오류가 뭐가있을까? 1. 관리상의 anti pattern 문제 : 프로젝트의 프로세스와 프로젝트 구성원의 잘못 된 관리2...
내가 이놈을 위해서 공부했다. 웹페이지의 특정 부분을 주기적으로 업데이트를 하려면 이 함수를 사용해야한다. 난 자율주행 프로젝트로 어떠한 API에서 주기적으로 변경된 데이터를 받아와야하는데 이럴때 바로 setInterval() 함수를 사용한다. setInterval() 함수는 어떤 코드를 일정한 시간 간격을 두고 반복해서 실행하고 싶을 때 사용한다. setTimeout()과 동일하게 사용합니다 실행할 코드와 다음엔 반복할 시간을 담습니다. setInterval(() => console.log(new Date()), 5000); VM39:1 Thu Oct 27 2022 10:33:18 GMT+0900 (한국 표준시) VM39:1 Thu Oct 27 2022 10:33:22 GMT+0900 (한국 표준시) ..
setTimeout()은 어떨때 쓰이는가? 어떠한 코드를 바로 실행하지 않고 일정 시간을기다린 후에 실행한다. setTimeout() 함수는 첫번째 인자로 실행시킬 코드를 담고있는 함수를 받고, 두번째 인자로 지연 시간을 밀리초(ms) 단위로 받습니다. setTimeout(() => console.log("2초 후에 실행 됨"), 2000); 해당 코드를 F12 개발자 모드에 작성하면 해당 함수가 2초뒤에 실행되는 것을 확인할 수 있다. 앞에는 내가 실행하고 싶은 조건과 뒤에는 내가 언제 실행할꺼냐라고 생각하면 된다. function add (x, y) { console.log (x + y); } setTimeout(add, 2000, 4, 13); add라는 함수에 x와 y를 파라미터로 넘겨주고 콘솔로..
true / false 는 문자열이 아니기에 ''로 감싸지 않는다. typeof를 붙이면 boolean으로 나타냄 5 > 3 = true 2 > 6 = false 6 >= 6 = true 크거나 같나~? 같기에 트루가 나온다. == : 같다 / === : 완벽하게 같다 = : 대입 한다. != : 같지 않다. 자바스크립트에서 자신과 자신이 같다할때 유일하게 false가 나오는 것은 NaN뿐이다. 문자열도 비교하여 크고 작고를 구별할 수 있다. b > a = true가 나온다. 이유는 유니코드를 사용하여 숫자를 지정하고있기 떄문에 그렇다. 개발자 모드로 입력할 경우 숫자를 통해 나타나는것을 확인할 수 있다. '&' .charCodeAt() = 65286 'a' .charCodeAt() = 97 'b' .c..