이것이 완전한 목적없는 코드라는 것을 알고 있습니다. 이미 익숙한 코드를 사용해 익숙한 함수로 실험하고 있습니다. 배열이 왜 돌아 오지 않는지도 모르겠다.왜이 익명의 함수가 반환되지 않습니까?
(function() {
function Employee(name, age, pay) {
this.name = name;
this.age = age;
this.pay = pay || 800;
}
function Manager(name, age, pay) {
Employee.call(this, name, age, pay);
this.reports = [];
}
Manager.prototype = Object.create(Employee.prototype);
Manager.prototype.addReport = function(report) {
this.reports.push(report);
}
function Cashier(name, age, pay) {
Employee.call(this, name, age, pay);
}
Cashier.prototype = Object.create(Employee.prototype);
var ary = [Cashier, Manager];
return ary;
}());
. * (이번에는 당신을 위해 해 봤습니다.) * –
배열 _is_ 복귀 중. – thgaskell
@ T.J.Crowder에 완전히 동의합니다. 이제 _Anonymous_ 함수를 호출 할 수 없습니다. 그래서, 그들이 정확히 무언가를 돌려 주는지 확인하고 있습니다. 게다가 익명의 기능을 사용할 필요가 있는지 궁금합니다. 필자에게 기능을 정의하는 표준 방법이있을 때 코드 검토가 훨씬 쉽습니다. 해당 함수는 명명 된 함수를 정의하고 정의 된 직후에이를 호출합니다. 그것은 분명하지 않습니까? – FDavidov