반응형 JavaScript49 9.프로토타입과 클래스 객체 생성자 - 객체 생성자는 함수를 통해서 새로운 객체를 만들고 그 안에 넣고 싶은 값 혹은 함수들을 구현 할 수 있게 해줌 function Animal(type, name, sound) { this.type = type; this.name = name; this.sound = sound; this.say = function() { console.log(this.sound); }; } const dog = new Animal('개', '멍멍이', '멍멍'); const cat = new Animal('고양이', '야옹이', '야옹'); dog.say(); cat.say(); 객체 생성자를 사용 할 때 보통 함수의 이름은 대문자로 시작, 새로운 객체를 만들 때에는 new 키워드를 앞에 붙여야 함 dog .. 2021. 6. 30. 8.배열 내장함수 forEach 다음과 같은 텍스트 배열이 존재할 시 const superheroes = ['아이언맨', '캡틴 아메리카', '토르', '닥터 스트레인지']; 배열 안에 있는 모든 원소들을 모두 출력해야 한다면 for 문을 사용하여 다음과 같이 구현 const superheroes = ['아이언맨', '캡틴 아메리카', '토르', '닥터 스트레인지']; for (let i = 0; i { con.. 2021. 6. 24. 7.반복문 반복문이란? - 특정 작업을 반복적으로 할 때 사용할 수 있는 구문 for - for 문은 가장 기본적인 반복문 - 특정 값에 변화를 주어가면서 우리가 정한 조건이 만족된다면 계속 반복 for (let i = 0; i 0; i--) { console.log(i); } 배열과 for const names = ['멍멍이', '야옹이', '멍뭉이']; for (let i = 0; i < names.length; i++) { console.log(names[i]); } while VS fo.. 2021. 6. 24. 6.배열 객체 VS 배열 객체 - 한 변수 혹은 상수에 여러가지 정보를 담음 배열 - 여러개의 항목들이 들어있는 리스트 const array = [1, 2, 3, 4, 5]; 배열 선언 시 [] 사용 const objects = [{ name: '멍멍이' }, { name: '야옹이' }]; 객체 배열 선언 가능 objects[n]; 배열을 선언하고 나서, n 번째 항목을 조회하고 싶을 땐 다음과 같이 할 수 있음 const objects = [{ name: '멍멍이' }, { name: '야옹이' }]; console.log(objects); console.log(objects[0]); console.log(objects[1]); 배열에 새 항목 추가하기 - 배열이 지니고있는 내장 함수인 push 함수를 사용 .. 2021. 6. 24. 이전 1 ··· 8 9 10 11 12 13 다음 반응형