본문 바로가기

Frontend/Javascript20

boundary 안에 해당 좌표가 있는지 확인 Canvas로 영역을 만들고 그 영역 안에 해당 좌표가 있는지 확인하는 알고리즘 먼저 확인 하고 싶은 좌표를 배열로 선언합니다. point[0] = x 좌표, point[1] = y좌표 var point = [2,4]; 영역 또한 이차배열로 선언합니다. var vs = [ [94, 119], [94, 267], [285, 267], [285, 119], ] const inside = (point, vs) => { var x = point[0], y = point[1]; var inside = false; for (var i = 0, j = vs.length - 1; i < vs.length; j = i++) { var xi = vs[i][0], yi = vs[i][1]; var xj = vs[j][0],.. 2023. 12. 13.
[Javascript] 자바스크립트 Dictionary 사용하기 Javascrpt에서 객체를 사용하다보면 키,값으로 된 dict를 자주 사용하게 됩니다. 하지만 MDN이 제공하고 있는 문서에 보면 dict이나 Dictionary는 찾아 볼 수 없는데 딕셔너리라는 표현은 파이썬에서 사용하는 용어이기 때문입니다. MDN Document에서 Dicionary에 관한 부분을 보고 싶다면 Object를 찾아야해요. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects 표준 내장 객체 - JavaScript | MDN 이 장은 JavaScript의 모든 표준 내장 객체와 그 메서드 및 속성을 나열합니다. developer.mozilla.org Object든 Dictionary든 사용하다보면 A.. 2022. 3. 23.
[Javascript] 일주일 날짜 구하기 Javascript의 Date와 Date.parase를 이용하여 오늘 기준으로 이전, 이후 일주일 날짜 구하기 입니다. getMonth, getDay 메서드를 이용해서 1씩 더하거나 빼는 로직는 생각보다 고려해야할 부분이 많아서 오늘 날짜를 구한 후 Millisecond로 변환 후 하루씩 빼서 다시 날짜 형태로 바꿔주는 로직으로 작성했습니다. var date = new Date().toLocaleDateString() var today = Date.parse(date) var result = [] result.push(date) for (var i=0; i 2021. 12. 3.
[Javascript] console log, group, table Javascript를 그나마 잘한다고 생각했는데 아직도 모르는것 투성이 yeriel입니다. 이번에 console 종류 중에 group과 table을 발견하고 얼마나 신기했는지..... 그래서 이번 포스팅은 console.log, console.group, console.table에 대해서 다뤄볼까합니다. console.log Web Console에 메시지를 출력합니다. console.log('log') log에 스타일도 추가할 수 있습니다. console.group console.group(label) Web Console log 에 새로운 인라인 그룹을 만듭니다. console.log('yeriel') console.group() console.log('r-0o0-j.tistory.com') conso.. 2021. 9. 28.
[ERROR] Do not use String as a constructor Date를 String으로 변환 시키는 과정에서 발생한 에러이다. var date = new Date(); var month = new String(date.getMonth()); 일단 코드를 짜면서 javascript는 따로 타입 지정이 없다는 사실을 간과하였다.(바보) 단순하게 String만 씌워주면 되는 상황에서 new는 왜 쓴걸까?? Test Code Javascript int to String, Javascript date to String var date = new Date(); typeof date //"object" var month = date.getMonth(); month //7 typeof month //"number" var test = new String(month) test /.. 2021. 8. 20.
[Javascript] {} to [] Javascript Object to List {} : Object [] : List const a = {star:1, moon:2, sun:3} const b = Object.entries(a) console.log(b) //[["star",1] "moon",2], ["sun",3]] const c = Object.keys(a) console.log(c) //["star", "moon", "sun"] const d = Object.values(a) console.log(d) //[1, 2, 3] 2021. 4. 30.
728x90
반응형