Javascript2 [JavaScript] ECMA6, normal function vs Arrow function 비교 ecma6에서는 함수를 사용하는 방법이 추가되었습니다. 화살표를 사용하는 방법인데 코드의 길이도 짧아지고 개인적으로는 직관적이라서 애용하고 있습니다. 바로 예제 들어가겠습니다. let cnt = 1; // 1. 기본 작성법 let function_normal = function(num) { let result = num * cnt; return result; } // 2. arrow function 작성법 let function_arrow = (num) => { let result = num * cnt; return result; } // 3. arrow function을 더 짧게 작성 let function_arrow_short = (num) => cnt*num; console.log('normal f.. 2021. 1. 28. [JavaScript] ==와 ===의 차이 ==와 ===의 차이는 쉽게 구분할 수 있다. '='이 3개 붙은 ===는 '='이 2개붙은 ==보다 강력하게 같은, 즉 정확하게 같을 경우에 true를 반환한다. 간단한 예시를 작성해보겠다. // 만약 데이터로 1과 '1'이 들어왔다고 가정하겠다. if (1 == '1') alert('같습니다!!') if (1 === '1') alert('다릅니다!!') 위처럼 ==의 경우 1과 '1'을 같은 것으로 판단한다. 하지만 여기서 ===는 '='이 하나 더 늘어난만큼 강력하게 비교를 해서 1과 '1'이 다르다고 판단한다. 별차이 없네라고 생각할 수 없지만 또 다른 예시가 있다. // 데이터가 None과 Undefined이 왔다가 가정 if (null == Undefined) alert('같습니다!!') if.. 2021. 1. 13. 이전 1 다음 반응형