본문 바로가기

javascript & jQuery2

[javascript][객체] 자바스크립트 객체 속성 자바스크립트 객체 속성 객체 상수 {} 또는 new Object(); 구문을 통해 자바스크립트 객체를 생성할 수 있다. 추가적인 속성을 추가하거나 속성에 접근하는 방법은 object.propertyName (객체속성이름)을 사용하거나 object['propertyName'] 을 사용하면 된다. 코드 프로토타입 활용 상속 자바와 같은 대부분의 자료형 언어에서는 클래스의 매소드가 클래스와 동시에 정의된다. 하지만 자바스크립트에서는 함수가 클래스의 자바스크립트 Object 속성으로 추가해야 된다. 다음 코드는 this.functionName = function(){}을 사용해 함수를 추가하는 예다. 코드 자바스크립트에서 프로토타입 활용 상속은 유일한 상속 방법이다. 클래스의 함수를 추가하기 위해서는 .prot.. 2022. 8. 14.
[JS] 원시 타입(Primitive Type) & 참조 타입(Reference Type) 👀 원시 타입 (Primitive Type) 원시 타입에 속하는 데이터 타입에는 숫자(Number & Bigint), 문자열(String), 논리형(Boolean), null, undefined, 심볼(Symbol)이 있다. 데이터를 저장하기 위한 별도의 데이터 공간을 확보해 값을 저장하고, 그 공간을 변수 영역에 저장한다. 이렇게 할당된 값은 불변성(immutable)을 갖는다. 즉 메모리에 할당된 원시 타입의 값은 그 자체가 변경될 수 없다. 🌿 원시 타입의 값 복사하기 var str1 = "hello"; var str2 = str1; str1 = "world"; console.log(str1); // world console.log(str2); // hello 원본 변수에 값을 재 할당해도 복사본의.. 2022. 8. 11.