두 가지 인수를 취하는 speak() 메서드가 있습니다. 프로토 타입의 속성이므로 여러 객체가이 객체를 사용합니다.배열을 통해 반복하여 결과를 html로 출력
반환하는 값을 가져 와서 반복하고 내 html로 출력하고 싶습니다. 내가 알 수없는 부분은 각 변수의 각 결과에서 각각의 출력과 일치하도록 각 개별 단락 태그를 어떻게 목표로합니까? 이중 루프가 필요합니까? 나는 길을 잃었다. var para = document.querySelectorAll ('p'); 텍스트에 HTML을 추가 jsFiddle
보관할 것 -
var speak = function(what, job) {
var whoWhat = this.name + ' says, ' + what,
whoJob = this.name + "'s job is: " + job;
console.log(whoWhat);
console.log(whoJob);
return whoWhat, whoJob;
};
function Peep(name, job) {
this.name = name;
this.job = job;
}
Peep.prototype.speak = speak;
var randy = new Peep('Randy', 'lawyer');
randy.speak('"blahblah"', randy.job);
var mandy = new Peep('Mandy', 'mom');
mandy.speak('"woooooaahhhh"', mandy.job);
는 여기 jsfiddle