참조는 같은 객체를 참조하는 방법이다무엇을 비교해도 true가 나온다얕은 복사는 복사한 객체의 가장 바깥만 복사되고 그 안에 객체들은 참조 관계를 유지한다가장 바깥쪽만 비교하였을 때 false 안쪽을 비교하게 되면 true가 나온다대표적인 방법으로는 ... 전개 연산자
자바스크립트는 객체기반의 프로그래밍 언어이며, 자바스크립트를 구성하는 거의 "모든 것"이 객체이다원시 값을 제외한 나머지 값(함수,배열,정규 표현식 등)은 모두 객체이다원시타입은 단 하나의 값만 나타내지만 객체 타입은 다양한 타입의 값을 하나의 단위로 구성한 복합적인
함수는 필요할 떄 여러번 호출할 수 있다. 즉, 실행 시점을 개발자가 결정할 수 있고 몇 번이든 재사용이 가능하다함수는 몇 번이든 호출할 수 있으므로 코드의 재사용이라는 측면에서 매우 유용하다코드의 중복을 억제하고 재사용성을 높이는 함수는 유지보수의 편의성을 높이고 실
자바스크립트를 포함한 모든 프로그래밍 언어의 기본적이며 중요한 개념이다. 스코프의 이해가 부족하면 다른 개념을 이해하기 어려울 수 있다 더욱이 자바스크립트의 스코프는 다른 언어의 스코프와 구별되는 특징이 있으므로 주의가 필요하다. 그리고 var키워드로 선언한 변수와 l
Object 생성자 함수 new 연산자와 함께 Object 생성자 함수를 호출하면 빈 객체를 생성하여 반환한다 Object 생성자 함수 이외에도 String,Number.Boolean,Function,Array,Date,RegExp,Promise 등의 빌트인 생성자