소스코드에 관련하여 질문드립니다.
252
작성한 질문수 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의 사용을 줄여봤는데 이것의 문제점이나 잘못된 점과
만약 강사님이 작성하신 코드가 더 좋은 코드라면 그 이유에 대해서도 알려주시면 감사드리겠습니다.
항상 강좌 잘 보고 있습니다. 감사합니다.
답변 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





