본문 바로가기

자바스크립트 63

[자바스크립트] 모던 자바스크립트 개발을 위한 ES6 강좌 후기 인프런에 올라온 자바스크립트 강좌 후기입니다. "모던 자바스크립트(javascript) 개발을 위한 ES6 강좌" 기본적인 자바스크립트에는 익숙했으나 ECMA2015를 공부하기 위한 기초강의가 필요했던 상황이었습니다. 이러한 상황에서 아주 적절하고 요약적인 강의였습니다. 윤지수 강사님의 목소리, 톤, 스피드까지 거슬림없이 잘 들을 수 있었습니다. www.inflearn.com/course/es6-%EA%B0%95%EC%A2%8C-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8/dashboard 모던 자바스크립트(javascript) 개발을 위한 ES6 강좌 - 인프런 자바스크립트 표준 ECMAScript! 큰 변화가 있었고, 모던 자바스크립트의 축이 되는.. 2020. 10. 14.
[자바스크립트] 인사이드 자바스크립트 후기 지은이 : 송형주, 고현준 이전과는 달리 난이도 상을 준 첫 책이다. 어느 정도 자바스크립트에 자신 있다고 했던 나를 개박살 낸 책이고, 바로 2 회독을 하는 것이 좋겠다는 생각이 들 정도로, 아주 좋은 책이다. 다른 자바스크립트의 책들이, 문법이나 기초를 다룬다면, 이 책은 문법과 기초를 넘어 원리를 담은 책이라고 감히 말할 수 있을 정도로 좋은 책이다. bind, this, 클로저패턴, 프로토타입 등 자바스크립트 개발자들이 어렴풋이 알고 있는 개념과 지식을 낱낱이 파헤쳐준다. 꼭 읽어볼 것을 추천한다. 개인적으로 이 책을 읽으면서 사수한테 털렸턴 과거의 내가 떠올랐다. 이 책을 읽었으면 털리는 게 아니라 토론을 하는 긍정적인 시간을 가졌을 것이다. 그만큼 추천한다. 자바스크립트 코더가 아닌 프로그래머.. 2020. 9. 28.
[자바스크립트] 배열 비교하는 3가지 방법 + 형님의 솔루션 배열을 비교하는 방법 코딩을 하다 보면 필연적으로 값을 비교하는 경우가 있습니다. 이번 글에서는 그중에 배열을 비교하는 방법에 대해 논해보고자 합니다. 제가 이때까지 한 코딩을 생각해보니 위의 2가지 방법을 주로 썼습니다. 반복문을 이용해 값을 하나씩 읽어와 비교하는 방법 Array.toString 를 이용하는 문자열로 바꿔 방법 JSON.stringify 를 이용하여 문자열로 바꿔 방법 일반적으로 값을 하나씩 비교하는 것은 아래 2가지 방법보다 시간이 오래 걸릴 테니 2,3번 방법의 속도를 비교해보도록 하겠습니다. == VS === 에 따른 이상한 배열 비교 일단 바꾸기 전에 잠깐 자바스크립트의 비교 문법에 대해 살펴보고 가겠습니다. 첫번째 : == 비교이기 때문에 같은 타입이라 형변환없이 비교합니다... 2020. 9. 27.
[자바스크립트] var, let, const 에 대하여 초창기 자바스크립트의 변수는 var 하나뿐이었습니다. var는 variable의 줄임말로. 이름 그대로 변수를 선언할 때 쓰는 키워드입니다. var a = 0; var b = function() { return console.log('function!'); } 많이 보셨으리라 생각됩니다. 하지만 var는 자바스크립트로 코딩하는데 가끔씩 빡치는 상황을 연출하곤 했습니다. 바로 Hoisting 때문입니다. Hoisting이란 일반적으로 선언된 함수를 코드 상단으로 올리는 것으로 설명하곤 합니다. console.log("1",name); function sayHi() { console.log("2",name); var name = 'Kang'; console.log("3",name); } sayHi(); 이런.. 2020. 9. 27.