Stack
-
자바스크립트 원시 값(Primitives values) : index[ ]로 string을 바꿀 수 없다!Frontend/Javascript 2021. 7. 21. 14:08
오늘 아침부터 함께 스터디하며 도움을 받고 있는 분과 함께 재미있는 이야기를 했다. 요즘 Javascript와 Node.js의 내부 사정에 대해서 공부를 하고 있는데, 그러다보니 이런 문제가 나온 것 같다. 아마 당연하다고 생각하시는 분들도 있겠지만, 의외로 주니어의 경우 모르는 분들 또한 많을 것 같다고 생각 되어 정리를 해둔다. 첫 번째 문제는 이것이었다. var name1 = { name: "javascript" }; var name2 = { name: "javascript" }; name1 == name2 자 이것의 답은 무엇일까? name1과 name2는 같은 것일까? 이전에 정리해 둔 포스팅인 이벤트루프 편을 읽어보시면 조금 더 빨리 감을 잡을 수 있을 것이다! 정답은 바로! false 이다...
-
Javascript Event Loop 자바스크립트 이벤트 루프Frontend/Javascript 2021. 7. 8. 11:23
비전공자로써 처음 Javascript를 공부하기 시작한 분들이 아마 다 비슷비슷할 것이다. 처음부터 var, let, const 등을 시작으로 문자열, 객체, 클래스, 함수 등을 배우게 된다. 즉, 눈 앞에 코드를 쳐보면서 시작을 하는 것이다. 처음에는 그런 것이 재미있게 느껴졌기 때문에 시작을 하는 입장에서는 좋은 방법이라고 생각은 든다. 하지만 이제는! Javascript의 맛을 조금 봤다면, 발을 조금 담궈봤다고 한다면! Javascript의 Event Loop에 대해서도 공부를 해봐야 할 것이다. " Event Loop를 모른다면 Javascript를 안다고 말할 수 없다 " 라는 말을 하는 만큼 Javascript를 사용하는 분들이라면 누구든지 이벤트 루프에 대해서 알아야 할 것이다! 우선은 전..