객체에 포함된 데이터는 두 가지 방법으로 접근할 수 있습니다
속성과 메서드
모두속성은 특정 객체에 속하는 변수이고, 메소드는 특정 객체만이 배포할 수 있는 함수입니다.
객체는 일부 관련 속성과 메서드로 구성된 데이터 엔터티입니다. JavaScript에서 속성과 메서드는 "점" 구문을 사용하여 액세스됩니다.
자동차에 브랜드, 밴드, 색상 속성이 있다고 가정해 보겠습니다. 다음 방법을 통해 이러한 속성에 액세스할 수 있습니다.
Car가 move(), stop() 및 addOil과 같은 일부 함수와 연관되어 있다고 가정합니다. 이러한 함수는 Car 개체의 메서드를 사용하여 이를 전달할 수 있습니다.
이러한 속성과 메소드가 모여 Car 객체를 형성합니다. 즉, Car 객체는 이 모든 속성과 메소드의 총칭이라고 볼 수 있습니다.
Car 객체가 특정 자동차를 설명하려면 Car 객체의 인스턴스를 생성해야 합니다. 인스턴스는 객체의 특정 표현입니다. 객체는 집합적인 이름이고 인스턴스는 개인입니다.
예를 들어 BMW와 Xiali는 모두 자동차이며 모두 Car라고 설명할 수 있습니다. BMW와 Xiali는 모두 크기가 다르지만 Car 객체이지만 인스턴스가 다릅니다.
JavaScript에서는 new 키워드를 사용하여 새 인스턴스를 만듭니다. 다음과 같이
var myCar = new Car();
위 코드는 Car 객체 myCar의 새 인스턴스를 생성합니다. 이 인스턴스를 사용하면 Car 객체의 속성과 메서드를 사용하여 myCar의 속성과 메서드를 검색할 수 있습니다.
자바스크립트에서는 문자열과 배열도 엄밀히 말하면 모든 것이 객체입니다
Date 객체를 사용하여 컴퓨터의 실행 속도 테스트