:실행할 코드에 제공할 환경정보들을 모아놓은 객체매개변수의 이름함수선언 (함수전체)변수명(식별자) : 선언부 '만'선언식: function a() { \~~ } // override 주의 표현식: let a = function x() { \~~ }: 식별자에 대한 유
기본형: 숫자, 문자, null, undefined, boolean (불변값)참조형: object, array, function, date (가변값) 원본 변경시 카피본도 영향을 받는다.: 값으로 전달받은 객체를 변경해도 원본은 변하지 않아야 할 때. 얕은복사: 바로
1. this : 함수를 호출할 때 = 실행컨택스트가 생성될 때 , 함께 생성된다. > #### 함수 vs 메서드? 함수란 독립적인 기능을 수행하는 것인 반면 메서드는 호출한 대상 객체에 관한 동작을 의미한다. 2. this 바인딩 함수 실행 당시의 주변환경이 아