平
我正在阅读关于Codeacademy的JavaScript教程,并且我已经停留在对象简介II第2/30课。我输入的代码对我来说似乎很好,代码会打印到控制台所需的行hello。
但是我收到错误"哎呀,再试一次。它看起来像你好!'没有登录到控制台。确保您正确定义了该方法,并且您没有更改任何提供的代码。"
我似乎无法发现我输入的代码有什么问题
function Person(job, married) {
this.job = job;
this.married = married;
// add a "speak" method to Person!
this.speak = function() {
console.log("Hello");
};
}
var user = new Person("Codecademy Student",false);
user.speak();
答案 0 :(得分:2)
问题在于您发布的图片,请参阅代码编辑器的最后一行:
user.speak();z //<-- z is not something what you have defined.
答案 1 :(得分:0)
我参加了几个关于Codeacademy的课程。 Codeacademy经常打破课程,如果它正在jsFiddle上工作,那可能是两件事。
1:拼写和标点符号。 Codeacademy非常具体的字符串。一封错误的信件,或者一封错误的字母将会显示为失败。
2:错误。如果是这种情况,codeacademy社区通常会有解决方法。如果没有,您可以跳过这一特定课程,继续学习该课程。 100%完成比任何其他更具象征意义。只要你正在学习这些概念,它就会发现你不得不跳过任何东西。
此外,codeacademy有一个很好的社区,可以根据课程提供更具体的建议。这是该课程的相关论坛。