분류 전체보기

JavaScript/JavaScript

[JavaScript] '=='와 '==='의 차이점?

최근 js를 기초부터 바닐라js부터 다지자는 생각으로 공부 중이었다. 그러던 와중 예전부터 궁금했지만 지나치던 것들을 하나하나 이해하면서 블로그에 올리면서 정리하잔 생각이 들었다. 그런 생각을 하던 중에 발견한 한 사진을 보고 찾아보기 시작했다. 대학교나 그 전부터 C, C++, JAVA 등 다른 언어들도 기초(?)정도를 공부했던 난 JavaScript에서 '==='란 등호를 보고 저게뭐지..?란 생각을 했었고, 사람들에게 물어보면 "그냥 '=='보다 '==='가 더 정확하니까 '==='를 쓰는게 좋아"라고 막연하게 알려주곤 했다. 물론 나도 그렇게만 받아드렸다. 그래서 한 번 오늘 찾아보고 이해하게 되어 정리를 해본다. MDN에서는 이렇게 설명해주었다. JavaScript는 엄격한 비교와 형변환 비교 ..

JavaScript/JavaScript

[JavaScript] ES5 메소드인 map()과 forEach()의 차이점은?

최근 인프런 강의 중 하나인 '__따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기' 를 연습하고 있다. 그러던 와중 map()과 forEach()이 자주 등장하는데 눈으로 보기엔 기능이 거의 비슷한데 어떤 상황에서 어떤걸 써야 더 맞는건지? 반대로 써도 되는지? 왜 굳이 비슷한 기능이 두개가 있는가? 에 대해서 궁금해지기 시작했다. 그래서 알아봤고, 정리를 해야겠다고 생각했다. --------------------------------------- 간략 설명하자면, forEach()과 map()에 가장 큰 차이점은 리턴값의 유무인 것 같다. map()은 리턴값이 있으며 forEach()은 리턴값이 존재하지 않는다. 가볍게 소스코드를 한번 보면서 위에 간략 설명을 풀어서 정리를 해보겠다. 아..

JavaScript/React

쇼핑몰사이트 클론 시작

인프런 강좌를 통해 쇼핑몰사이트 제작을 해보려 한다. 사실 졸업작품 때 도움이 될까 싶어 강좌를 사두었지만.. 졸작에 필요한 것만 구글링으로 만들다 보니 이제 시작하게 되었다. 오늘 시작하려고 하는데 갖가지 오류가 뜨는 바람에 문제가 많이 생겨서 보일러플레이트를 다운 받아 git에 올리는 것 까지밖에 하지 못했다.. 이 오류때문에 몇 시간을 날려먹었는지 모르겠다... 오류는 당연히 'bcrypt'가 제대로 설치돼지 않아 발생하는 거라는데 몇 번을 재설치하고 파일을 다시 다운받아도 'npm install'에서 막혔다... 한시간이 지났나 꾸준히 구글링해보니 비쥬얼스튜디오 c++인가 관련된 걸 다운받으라는 주소가 있길래 이왕 까는 김에 비쥬얼스튜디오 정보를 거의 다 다운받았다.. (이거 다운 받는 데 거의 ..

ProductiveWork

일단은 도메인 먼저.

예전부터 하고 싶었던 개인 도메인 개설 - 호스팅닷케이알에서 kdhyo.kr 로 구매 예전부터 하고 싶었던 개인 이메일 개설 - 다음에서 '스마트 워크'라는 것을 이용하여 연결 예전에 'thunderbird'를 썼던 생각이 나서 연결 - 글을 쓰는 와중에 '스마트 워크'와 '호스팅닷케이알' 연결이 끝이 나서 썬더버드와 연결을 해보았다. 다음에 포트폴리오를 만들면 저 도메인에 연결까지 해보아야겠다. ps. 사실.. 리액트 기본 구조까지 만들어서 올릴까 했었는데 생각보다 도메인연결이 늦게 끝나서 내일해야징~