반응형 TIL129 코드스테이츠 소프트웨어엔지지어링 부트캠프 +38일 오늘한것 JSON공부, 어제꺼 한바퀴, 오늘꺼 다시 복습, 재귀함수 공부 JSON(JavaScript Object Notation) JSON은 영어같은것이다. 내가 베트남사람을 만나면 한국어, 베트남어를 모르니까 영어로 대화한다. 마찬가지다. 서로 다른 언어간에 JSON을 이용해 Text형태로 전달할 수 있다. JSON은 데이터 교환을 위해 만들어진 객체형태의 포멧이다. 서로 다른 언어들 간 데이터를 주고 받을 수 있도록 텍스트 기반으로 되어 있다. 때문에 자바스크립트를 포함한 많은 언어에서 범용적으로 사용하는 유명한 포멧이다. JSON의 기본규칙은 무조건 ""(큰따옴표)를 사용하고 띄어쓰기는 없다는 것이다. JSON.stringify : Object를 JSON으로 변환. 직렬화 과정 JSON.parse.. 2021. 8. 26. 코드스테이츠 소프트웨어엔지지어링 부트캠프 +37일 오늘 한 것 Toy 1번과 재귀함수 Toy 1번 지금까지 코플릿은 식은죽먹기였다. 그래서 난 내가 재능이 있는 줄 알았다. 오늘 그 자신감이 산산조각났다. 30분동안 모니터만 쳐다보다, 종이에 손코딩을 시작했다. 10분남기고 레퍼런스 코드를 봤다. 레퍼런스 코드를 봐도 모르겠다.... 이 난이도를 상회하는 문제가 코테에 나온다니.. 반복을 많이 해야겠다. 재귀함수 재귀함수도 어려웠다. 팩토리얼, Sum, 피보나치 같은거 할때는 '음 역시 재귀함수 할만하군' 라는 생각을 했지만, 곧 나는 재귀함수를 할 줄 모른다는 걸 깨달았다. 저녁에 코플릿을 다시 한바퀴 돌리니 알 것 같다. 처음 볼때는 계속 재귀함수 사고방식이 아닌 반복문 사고방식으로 해결하려 했다. 다시보니 재귀함수 사고방식이 조금은 입혀진것같다. .. 2021. 8. 24. 코드스테이츠 소프트웨어엔지지어링 부트캠프 +36일 오늘 배운 것 오늘 section2의 첫 걸음을 뗐다. 객체지향에 대해 공부했다. super가 이해가 안가서 구글링을 했고, 복습할 겸 게시글을 작성했다. https://wnsdufdl.tistory.com/72 JS : Super와 extends를 이용한 클래스 상속 상속 OPP에서 상속은 부모클래스의 특성을 자식클래스가 물려받는 시스템을 말한다. 이를 통해 개발자는 두번 똑같은 내용을 입력할 수고를 덜 수 있다. class Polygon { constructor(height, width) { this.name wnsdufdl.tistory.com 엄밀히 말하면 js는 객체지향언어가 아니라 prototype 기반 언어이다. 객체 Review 차원으로 객체를 이용한 모듈화를 복습했다. 객체의 모듈화를 통.. 2021. 8. 23. 코드스테이츠 소프트웨어엔지지어링 부트캠프 +35일 오늘 배운 것 bind,call,apply 그동안 블로깅했던거 읽으면서 개념정리 bind, call, apply 리액트에서 필요할 때 마다 bind 함수를 사용했지만 정확한 개념을 몰랐기에 개념정리를 했다. https://wnsdufdl.tistory.com/69 JS: call, apply, bind binding javascript 함수는 자신만의 this 를 갖고 있다. 예를 들어보자 function hello(){ console.log(this); console.log(this.name); } 를 실행하면 다음과 같은 결과가 나온다. this 는 기본적으로 window.. wnsdufdl.tistory.com 결국 call, apply, bind 는 형태만 다를 뿐 셋 다 this를 다른 객체로 .. 2021. 8. 22. 이전 1 ··· 21 22 23 24 25 26 27 ··· 33 다음 반응형