728x90 300x250 SMALL javaScript545 오브젝트 리터럴 클래스로 매개변수 전달하기 아래는 매개 변수 값을 이용해 함수를 출력하는 예시이다. 여러 개의 메서드를 불러올 경우 일반적으로 매개변수 위치를 맞춰서 전달해야 한다. function printInfo(name, age, location) { document.write(`Name: ${name} `); document.write(`Age: ${age} `); document.write(`Location: ${location} `); } printInfo("John",30,"New York"); 실행결과 Location: New York Name: John Age: 30 이번에는 위의 예제를 오브젝트 리터를 클래스 매개변수로 전달하는 예시이다. 오브젝트 리터럴 클래스로 묶어서 매개변수를 전달하면 순서가 변경되더라도 상관이 없다. fu.. 2023. 6. 8. 탭 함수 리터럴 클래스로 변경하기 - 비공개 보호되어 있는 글 입니다. 2023. 6. 7. 오브젝트 리터를 방식 클래스 만들기 리터럴 방식 클래스 var 인스턴스 = { 프로퍼티 : 초깃값, 메서드 : function(){ ... }, ... } 리터를 방식은 객체 리터를을 의미하는 {} 내부에 프로퍼티와 메서드를 포장하는 구조이다. 객체 외부에서 인스턴스 프로퍼티와 메서드 접근 방법 인스턴스.프로퍼티; 인스턴스.메서드(); 객체 내부에서 프로퍼티와 메서드 접근하기 객체 내부에서 프로퍼티와 메서드에 접근하려면 현재 객체 자신을 나타내는 this라는 속성과 접근 연산자인 점을 사용한다. 리터럴 방식을 활용한 클래스 const person ={ firstName:"John", lastName:"do", fullName:function(){ document.write(this.firstName+" "+this.lastName); } .. 2023. 6. 4. 클래스 기본 개념 정리 클래스 자바스크립트에서 클래스는 객체 지향 프로그래밍을 구현하기 위한 템플릿이자 설계 도구 이다. 클래스 생성방법 class MyClass { constructor() { // 생성자 메서드 } method1() { // 메서드 정의 } method2() { // 메서드 정의 } // ... } 위의 예제에서 MyClass는 클래스 이름이고 constructor은 생성자 메서드로 생성자 메서드는 객체를 생성할 때 가장먼저 호출되는 메서드로 초기화 작업을 수행한다. 인스턴스 함수를 사용하기 위해 함수를 호출 하듯이 클래스를 사용하려면 인스턴스를 생성해야 한다. 클래스가 객체를 생성하기 위한 템플릿이라면, 인스턴스는 그 템플릿을 통해 실제로 생성된 객체이다. 비유하자면 붕어빵틀 = 클래스라면, 붕어빵 = 인.. 2023. 6. 1. 이전 1 ··· 28 29 30 31 32 33 34 ··· 137 다음 728x90 반응형 LIST