JavaScript/JavaScript 수업3 JavaScript 수업 | [deep dive] 10~ 안물어본다!! 위의 메모리 구조를 사용하고 있을지 모른다. Heap, Call stack 안나온다. 모른다. V8엔진이나, 스파이더 몽키,.. 엔진마다 다르다. 하지만 표준은 아니다. (ECMAScript) 원시값들은 내부적으로 객체 프로퍼티에 저장된다. Heap은 논리적인 개념임... 객체를 상태로 가지고 있을 경우 불변성을 유지해야한다. push, pop, shift, unshift 사용해서는 안된다! 원시값을 담은 변수는 수정하면 주소값이 바뀜. 객체를 담은 변수는 수정해도 주소값은 그대로임. 따라서 객체가 변경되었는지 확인할 방법이 없음 그래서 요즘엔 객체를 불변값으로 사용하려고 하고있다. Number.isNaN, isNaN Number.isNaN: NaN일때만 true isNaN: 숫자로 변환한.. 2021. 9. 13. JavaScript 수업 | 6장~9장 - 수업 시작 10분전에 와서 앉아있자.. - 발표는 끝까지 하게될 것. 용어가 매우 중요!! - 잡 디스크리션 읽어보기 => 협업이 매우 중요하다고 강조함. - 일하는 방법을 배워야함... 발표, 지각, ... - 바닐라 자바스크립트 공부를 해야 하는 이유. 대세는 계속 바뀜. jQuery 는 저물었고 React가 뜨고있다. 하지만 리액트도 언제 저물지 몰라!! 가장 기본 배경이 되는 바닐라 자바스립트를 잘 알아야 변화에도 잘 대응할 수 있다. 5장 표현식과 문 리터럴과 값 // file.js 1 10 'abc' 소스코드 파일에 위와 같이 작성했을 때, 1, 10, 'abc'는 리터럴이다. 평가 되기 이전이기 때문에... 자바스크립트 엔진은 위를 읽고, 평가하여 값으로 바꾼다. 파서? https://n.. 2021. 9. 8. JavaScript 수업 | 1~5장 OT 예습 > 복습 > 과제 공부는 남 보여주기 식이 아니라, 본인 공부를 해야함. 목표는 좋은 개발자가 되는 것 좋은 개발자란 경력: 팀을 이끌어갈 수 있는 개발자. 가리키고 지도할 수 있어야함 신입: 성장 가능성이 높은 사람. 가장 좋은 기본기는 태도다. 코드를 작성하고, 작동된다면, 왜 되는지 설명할 수 있어야함!! 안되면 왜 안되는지 설명해야해 처음에 코드짤 때 시간이 걸리더라도 미래를 위해 투자해야함! 코드 빨리치는게 아니라, 유지보수가 가능한 좋은 코드를 만들 수 있어야해 좋은 코드를 만들기 위해 좋은 코드를 보는 눈이 생겨야함! 좋은 태도는... 피드백(잔소리)을 받았을 때 자기반성을 하는 자세 피드백에 겸손하게 받아드리는 자세 실력은 계단식으로 늘어난다. 3년동안 성장했던 사람들은 계속 성.. 2021. 9. 6. 이전 1 다음