inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

생활코딩 - 자바스크립트(JavaScript) 기본

기능의 추가

소스코드에 관련하여 질문드립니다.

252

윤효연

작성한 질문수 1

1

function Person(){

this.introduce = function() {

return 'My name is '+this.name;

}

}

function Programmer(name){

this.name = name;

this.coding = function() {

return "hello world";

}

}

Programmer.prototype = new Person();

function Digner(name) {

this.name = name;

this.Beautiful = function() {

return "beautiful!";

}

}

Digner.prototype = new Person();

var p1 = new Programmer('egoing');

console.log(p1.introduce());

console.log(p1.coding());

var p2 = new Digner('hihihi');

console.log(p2.introduce());

console.log(p2.Beautiful());

이렇게 짠 코드에대해서는 어떻게 생각하시는지 여쭙고 싶어서 질문드립니다.

prototype의 사용을 줄여봤는데 이것의 문제점이나 잘못된 점과

만약 강사님이 작성하신 코드가 더 좋은 코드라면 그 이유에 대해서도 알려주시면 감사드리겠습니다.

항상 강좌 잘 보고 있습니다. 감사합니다.

javascript

답변 0

!= 연산자의 역할

0

35

1

강의 교안은 따로 없을까요?

0

230

1

배열관련 질문드립니다.

0

359

2

제발 도와주세요

-4

942

1

괄호 질문

0

439

1

new 를 안 붙이는 경우 (섹션19)

0

365

1

무한루프

1

1229

1

혹시 교재는 따로 없을까요?

0

696

0

선생님과 접점을 찾았어요.

0

467

0

new 생성자

0

273

0

sample파일에서 질문있습니다.

3

431

1

password == '111111'

0

527

1

배열

0

294

1

toUpperCase() 에 대해서 질문입니다.

0

261

0

강의를 들으면서 비쥬얼스튜디오 코드를 사용하여도 상관 없을까요?

0

641

2

\'와 변수를 같이 쓰면 안 되나요?

0

354

2

왜 에러가 났는지

0

367

1

첫번째 for문에서 i값 5가 5번 출력 되는 이유

0

526

3

name이 뭐죠

0

291

1

첫번째 예시문에서 값이 왜 5가 5번 반복되는지 궁금합니다.

0

722

3

grades 객체에 key값 show의 function을 지정하는 지점에서 오류가 발생합니다.

0

309

1

function오류

0

402

1

객체 출력차이(document.write, console.log)

0

322

0

자바스크립트에서 함수가 아닌 곳에서 정의된 변수

0

202

0