> 함수가 실행될 때마다 그 로직을 동작시켜야 하기에 자원이 계속 들어가게 된다. 변수에 함수실행의 내용을 담아서 사용하게 되면 그 결과의 값만 사용할 수 있기 때문에 훨씬 더 효율적으로 사용 할 수 있다. 함수가 호출된 특정한 결과를 반복적으로 사용하느냐 안하느냐의
배열 추가 : Array.push(), Array.unshift(), Array.splice() 배열 삭제 : Array.pop(), Array.shift(), Array.splice() 배열 추가/삭제 예시
Literals and Properties object는 접근할 수 있는 property와 그 property가 가지고 있는 값, 즉 key와 value의 집합체이다. const obj1 = {} // object literal => {}사용 클래스가 없어도 괄호로
js에서 함수에 넘겨주는 매개변수의 개수는 제한이 없다. 함수의 인수를 얻는 방법 아규먼트로 접근 나머지 매개변수 화살표함수에는 아규먼츠가 없다. 함수로 넘어 온 모든 인수에 접근할 수 있다. arguments 함수로 넘어 온 모든 인수에 접근 가능하다. 함
자신이 속한 객체를 가리키는 식별자를 참조할 수 있어야 한다. this는 자바스크립트 엔진해 의해 암묵적으로 생성된다.this는 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수이다.this를 통해 자신이 속한 객체 또는 자신이 생성할 인스턴스의
💻Class 클래스 선언 class Person() 연관있는 변수와 함수를 하나로 묶기 위해 사용한다. 변수를 선언하고 변수에 데이터를 넘겨준다. 멤버변수: 클래스 내부에 선언된 변수들 클래스 사용 붕어빵 틀 = 클래스 / 붕어빵 틀로 찍어낸 붕어빵 = 객체(인스
⚡️ 함수가 실행되는 과정 ⚡️함수코드평가 -> 실행 컨텍스트 생성 -> 콜 스택에 PUSH -> 함수 코드 실행 종료 -> 콜 스택에서 POP 이처럼 함수의 실행 순서는 실행 컨텍스트 스택에서 관리한다.JS엔진은 단 하나의 실행 컨텍스트 스택을 갖는다.동시에 2개 이
참고 사이트
두 메서드는 모두 부모 자식에 자식 노드를 추가하는 메서드이다.자식 노드를 추가하는 방식이 서로 다르다. 노드 객체와 DOM string(Text) 관리 가능한번에 여러개의 자식 요소 설정 가능return 값을 반환하지 않는다. 오로지 node 객체만 자식 요소로 추가