gpt4 book ai didi

javascript - 向名为 'speak' 的原型(prototype)添加方法

转载 作者:行者123 更新时间:2023-12-03 00:03:57 26 4
gpt4 key购买 nike

不断收到错误:

应该向原型(prototype)添加一个名为speak的方法

预期“DogsaysWoof”为“Dog said Woof”。

我以为我已经搞定了,但是缺少一些东西。我在属性之间添加了空格“”,但它仍然出现“DogsaysWoof”。认为这是因为我缺少对原型(prototype)方法的引用,但我在那里放什么似乎并不重要。 (现在是“说”)

我对此有点慌张。

function exerciseTwo(AnimalClass){
// Exercise Two: In this exercise you are given a class called AnimalClass.
// The class will already have the properties 'name', 'noise' on it.
// You will be adding a method to the prototype called 'speak'
// Using the 'this' keyword, speak should return the following string:
// '<name> says <noise>'
// DO NOT create a new class or object

/*My ************************************************************** Code*/
AnimalClass.prototype.speak = function(says){
this.speak = 'says';
return this.name + '' + this.speak + '' + this.noise;
};
// Please write your code in the lines above
return AnimalClass;
}

最佳答案

您需要实际添加空格 - 目前它们是空字符串:

return this.name + ' ' + this.speak + ' ' + this.noise;
// ^ ^

关于javascript - 向名为 'speak' 的原型(prototype)添加方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55055549/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com