egoing님 강의록! window가 생략된 것이다 ! 객체에 있는게 값->속성, 함수->메소드 egoing님 강의 자바에는 클래스 안에 생성자가 속해있다. 허나 JS 에서는 ES5 기준 생성자가 없기에, 생성자가 어느 누군가에 속해 있지 않다. (클래스를 선언하지 않아도 된다.) 그냥 new를 통해 선언하면 객체가 된다.. 함수에 new를 붙이면 그 리턴값은 객체가 된다. var doPrint = () => { console.log(`hi`); return 200; } var a0 = doPrint; a0; // 함수에 대한 정보 a0(); // hi출력, 200리턴 var a1 = doPrint(); a1; // 200 a1(); // Uncaught TypeError: a1 is not a fu..
감사합니다. 퀸 엘리님.. 오브젝트는 각각 다른 ref 가 할당 된다. www.youtube.com/watch?v=YBjufjBaxHo&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=4 백틱기호를 많이 쓰자. 편해보임. ArrowFunc Ellie님 강의.. 감사합니다 ! youtube Ellie, Dream var printNo = function prnt() { console.log('>
클로저 (i) 내부함수에서 외부함수의 변수에 접근이 가능하다. (현재 실행컨텍스트의 변수가 없으면 계속해서 상위 컨텍스트의 변수를 찾아간다.) (그래서 우선순위는 해당 변수에 대한 우선순위는 현재 실행컨텍스트, 내부 함수의 변수가 높다.) (ii). 외부함수가 생을 마감할 지라도 내부 함수의 동작은 자기스스로 생을 마감할때 까지 계속된다. 도마뱀 다리 잘린거나,, 목이 잘린 닭을 생각 해보자 var swCho = {name: 'sw.Cho' , age: 99 , size: {tall: 200, weight: 100} , hobby: 'show Youtube' , future: 'to be chicken King'}; Object를 deepCopy하는 함수. 책과는 다르게 짜 보았다. testO = { a..
코어 자바스크립트 자바스크립트의 근간을 이루는 핵심 이론들을 정확하게 이해하는 것을 목표로 합니다최근 웹 개발 진영은 빠르게 발전하고 있으며, 그 중심에는 자바스크립트가 있다고 해도 결코 과언이 아니� www.yes24.com 정말로 생각보다 괜찮음... 이를 통해서.. git에서 헤드로 참조되지 않은 commit id가 곧 휘발되는 이유를 지레 짐작할 수 있다.
Display span과 div에 대해서 span은 기본적으로 inline이며 div는 블록이다 div는 한줄을 다 먹는다, 하지만 이들의 속성(inline, box)을 display로 바꿀 수 있다 속성중에서는 inline-box라고 있는데, 기본적으로 box의 속성을 갖고 있대, 가로로 나열된다. 1 2 3 1 2 3 div, span{ width: 80px; height: 80px; margin: 20px; } div { background: pink; display: inline-block; } span { background: #fff9c4; display: block; } position static, relative, absolute, fixed, static 기본적으로 static의 속성을..
const임에도 불구하고 값이 변경되는것처럼 보이는 것은 여기서 보이는 ellie란 일반 변수가 아니라 주소변수, 즉 참조변수이기 때문이다 주소값이 변경이 안되고, 주소가 가리키는 값은 const랑 상관이 없기 떄문에 변경이 된다. 이외 https://medium.com/@bluesh55/javascript-prototype-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-f8e67c286b67 [Javascript ] 프로토타입 이해하기 자바스크립트는 프로토타입 기반 언어라고 불립니다. 자바스크립트 개발을 하면 빠질 수 없는 것이 프로토타입인데요. 프로토타입이 거의 자바스크립트 그 자체이기때문에 이해하는 것이 어렵 medium.com