본문 바로가기
반응형

패스트캠퍼스60

2019-05-17 this와 각종 예제들 Object.prototype.__proto__ 는 null이다. const parent = { a: 1}; // const child = {} const child = Object.create(parent); console.log(child); // {} console.log(child.a); // 1 정적메소드는 this를 쓰지 않는다. function getMaxValueFromArray(array){ // return Math.max.apply(null, array); // null자리에는 this가 오려고 보니까, Math는 정적이기때문에 this를 쓰지 않는다. return Math.max.apply(...array); } console.log(getMaxValueFromArray([3, 6,.. 2019. 5. 17.
[프론트엔드 개발 스쿨 11주차] 11주차가 지난 나의 모습 1 3월 초 나는 패캠을 시작했다. 사실 HTML,CSS와 컴퓨터공학의 기초는 들을만했다. 왜냐면 나는 전공생이니까 당연하지.... 앞서 말했지만, 데레사님의 강의는 내가 배운게 헛배운것 같다는 생각을 많이 들게 했던 수업이였다. 이제 부터 내가 말할 11주차의 나의모습은 자바스크립트라는 언어의 수업을 들은지 3주차의 나의 모습이다. 먼저 수업의 방식과 내가 생각하는 특징들에 대해서 살펴보러한다. 1. 수업방식과 특징 수업은 월 수 금 , 화목은 풀 자습이다. 이게 처음에 난 왜이렇게 하지라는 생각을 했다. 근데 확실한건 이렇게 안하면, 절!대! 못따라 갈 것이다(아 물론 처음배우는 사람기준!) 주로 해야하는 것들은 예습, 복습, 과제 이며, 예습, 복습 , 과제 순으로 중요하다고 강사님께서 강조하신다!.. 2019. 5. 14.
2019-05-13 프로토타입 const obj = { a: 1 }; console.log(Object.getOwnPropertyDescriptor(obj, 'a')); // { value: 1, writable: true, enumerable: true, configurable: true } console.log(obj.__proto__ === Object.prototype); // true console.log(Object.getOwnPropertyDescriptor(obj, '__proto__')); // undefined // getOwnPropertyDescriptor() // 첫번째 인자로 준 객체에 프로퍼티 이름을 주면, 프로퍼티의 어트리뷰트를 반환 console.log(Object.getOwnPropertyDescrip.. 2019. 5. 13.
2019-05-10 전역변수의 문제점/let,const와 블록레벨 스코프/프로퍼티의정의/생성자 함수에 의한 객체 생성 전역변수의 문제점 1. 생명주기 무한대(메모리 해제를 하지 않는다.-> 메모리를 오래잡고있으면 다른 곳에 영향을 줄 수 있다.) 2. 암묵적 결합, 어디서든지 접근이 가능하기때문에 값이 변할 위험이 있음 **함수는 짧게, 단순하게, 한가지 일만 하는 것이 좋다!(스코프를 좁게 만드는것이 좋다 = 변수가 빨리 죽는다.) 렉시컬 스코프 = 함수가 어디서 호출되는지와 상관없이 어디서 정의됬는지에 따라서 상위스코프가 결정되는 것 ES6에서부터는 모듈을 쓴다. ( import, export 두개의 키워드로 되어있다.) 아직은 대부분의 브라우저들이 구현을 안하고 있다. Webpack(이것을 사용해서 모듈을 사용하게 할 수 있다.) Babel ==> 전역변수 쓰지말자. let 키워드let,const와 블록레벨 스코프.. 2019. 5. 10.
반응형