小编use*_*903的帖子

如何更改"动物"的原型并添加方法"sayName"来打印语句

我一直在做很多HTML和CSS,现在我正在做一个JS教程.我遇到了这个问题.我不知道如何访问原型.

说明:

使用两个属性创建一个名为Animal的类,name并且numLegs.Animal构造函数应该有两个参数,其值分配给namenumLegs.

接下来,更改Animal的原型并添加一个方法sayName,该方法打印到控制台"我的名字是[name]",其中[name]是name的值.

点击"坚持?获得提示!" 有关如何创建类以及如何将方法添加到对象原型的示例.

最后,我们提供了最后两行来测试你的构造函数和sayName方法.不要改变这些!

这是我的代码:

// create your Animal class here
function Animal(name, numLegs)={
    this.name=name;
    this.numLegs=numLegs;

    this.sayName=function(){
        console.log("Hi, my name is "+this.name);
    }
}


// create the sayName method for Animal

// provided code to test above constructor and method
var penguin = new Animal("Captain Cook", 2);
penguin.sayName();
Run Code Online (Sandbox Code Playgroud)

我收到语法错误.是什么赋予了?

javascript oop prototype object

0
推荐指数
1
解决办法
1903
查看次数

标签 统计

javascript ×1

object ×1

oop ×1

prototype ×1