til38 [JavaScript] Arrow function vs Function 일반 Function 일반 함수 안의 this는 자신을 마지막으로 품고 있는 scope로 변한다 (어디서 "선언"했는지 중요x, 어디서 "호출" 하느냐에 따라 다름) const example = { name: "world", speak: function() { function getName() { return `${this.name}`; } return `Hello ${getName()}`; } }; example.speak(); // Hello 또는 Hello undefined 출력 //이를 해결하려면.. const example = { name: "world", speak: function() { //여기까지는 this에 객체 example이 bind돼있음 const self = this; // se.. 2021. 7. 28. [프리온보딩코스] 1주차 -과제1 ✍알게된 것들 (so many) styled-components jsconfig.json 추가하여 모듈을 절대경로로 임포트 Intersection Observer [ { isIntersecting } ] dl, dt, dd README에 추가할 수 있는 Markdown Badges netlify로 배포하기 왜?의 소중함 feat. 습관 버리기 🔥그래서 해보는 정리 1. styled-components css in js 방식으로 컴포넌트가 렌더링 될 때 스타일 정보를 읽는다고 한다. but 그 컴포넌트가 렌더링 될 때 마다(!) 스타일정보도 가져옴 → 동적인 이벤트가 아주 많은 사이트라면 컴포넌트 전환이 많을 텐데 그러면 렌더링이 너무 많아진다는 단점이 있기도 하다. 그래도 클래스명을 하나하나 생각하지 않.. 2021. 7. 28. [ORACLE] DATE로 형변환, 중복 제거 DISTINCT ORACLE... 이게 레벨2면 레벨3은....🤔 🍒 DATETIME 형변환 을 까먹는 사람🙋♀️ YYYY : 2021 YY : 21 MM : 06 (두 자리 월) DD : 09 (두 자리 일) HH24 : 13 (12시간으로 바꾸고 싶으면 HH12) MI : 34 (분) SS : 56 (초) TO_CHAR(DATETIME, 'YYYY-MM-DD') /* 2021-06-09 */ TO_CHAR(DATETIME, 'YY-MM-DD') /* 21-06-09 */ TO_CHAR(DATETIME, 'HH24') /* 13 */ TO_CHAR(DATETIME, 'HH12') /* 01 */ TO_DATE(SYSDATE, 'YYYY/MM/DD:HH24:MI:SS') /* 2021/06/09:02:34:56 */ .. 2021. 6. 9. [ORACLE] GROUP BY, LIKE, LOWER 프로그래머스 문제를 풀다가 헷갈렸던거 빠르게 정리!!!!! 왜냐면 오라클 정말 취약하기 때문에요... (안 취약한게 있나?🤔) 🍒GROUP BY, HAVING GROUP BY 데이터들을 원하는 그룹으로 나눌 수 있음 HAVING 집계함수를 가지고 조건 비교를 할 때 사용함 GROUP BY랑 꼭 같이 써야 함 위치는 GROUP BY의 앞이든 뒤든 상관 없다고 함! SELECT DEPTNO, AVG(NVL(SAL, 0)) /*DEPTNO와 평균급여를 보여라 */ FROM EMP WHERE DEPTNO > 10 /* 부서번호가 10보다 크고 */ GROUP BY DEPTNO HAVING AVG(NVL(SAL, 0)) > 2000; /* 평균 급여가 2000보다 큰 */ DEPTNO AVG(NVL(SAL, 0).. 2021. 5. 31. [JavaScript] JS의 Implicit Return (암시적 반환) ES6는 화살표 함수를 도입했다. 🤷♀️ 화살표 함수를 쓰려면? {foodILike.map(function (dish) { return ( ); })} {foodILike.map((dish) => ( ))} 화살표 함수로 바꾸려면 function 예약어를 지우고 => 로 바꿔준다. 인자가 하나일 경우에는 괄호 (dish를 감싸고 있는 괄호)를 쓰지 않아도 되지만... 이건 개인의 코딩 스타일이라고 한다. 근데 VSC는 자동으로 붙여주던데 모르겠다 좀더 써봐야 알듯^^; 그리고 화살표 함수는 암시적 반환을 할 수 있는데, 그래서 return 예약어가 필요하지 않음 🤷♀️ 화살표 함수에서 괄호는...? sub = () => { this.setState((current) => ({ count: curren.. 2021. 5. 23. 이전 1 ··· 4 5 6 7 8 다음