为什么这一直说它没有定义

jjdouble000

使用firebug时,它一直在声明this.speak没有定义,我不明白为什么这样,我正在尝试将其输出到屏幕上

 $(document).ready (function() {


    function person(rank, number, id) {
        //properties
        this.intRank = rank;
        this.intNumber = number;
        this.strId = id;
        this.elOutput = document.getElementById(id);
        //methods
        this.speak = fucntion(); {
            this.elOutput.innerHTML += "<br>" + this.strId;
        };

        //adds one to int number and speaks message
        this.pickUpNumber = function() {
            this.intNumber++;
            this.strId = "i have" + this.intNumber.toString() + "rocks";
            this.speak();
        };
    };

    //object

    var Jak = new person(5, "hey ,jack", " Captain");
    var Cap = new person(3, "yea cap?", "jacko");

    jak.speak(); cap.speak(); jak.pickUpRock();

});
值得
this.speak = fucntion(); {
  this.elOutput.innerHTML += "<br>" + this.strId;
};

我想你是说 function()

而且JS区分大小写。

可能这是您试图实现的目标:

$(document).ready (function() {
    function person(rank, number, id) {
      //properties
      this.intRank = rank;
      this.intNumber = number;
      this.strId = id;
      this.elOutput = document.getElementById(id);


      //methods
      this.speak = function() {
        this.elOutput.innerHTML += "<br>" + this.strId;
      };

      //adds one to int number and speaks message
      this.pickUpNumber = function() {
        this.intNumber++;
        this.strId = "i have" + this.intNumber.toString() + "rocks";
        this.speak();
      };
    }

    //object

    var jak = new person(5, "hey ,jack", " Captain");
    var cap = new person(3, "yea cap?", "jacko");

    jak.speak(); cap.speak(); jak.pickUpNumber();
});

签出这个工作的jsbin

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel intelephense一直说该方法实际上没有在模型中定义?

来自分类Dev

为什么我的Django表单会一直说“必填”

来自分类Dev

AWS为什么一直说我的ARN无效?

来自分类Dev

为什么这一行没有颤动

来自分类Dev

为什么APT会一直说gcloud SDK不存在?

来自分类Dev

为什么错误一直说明不兼容的整数指向 C 中的数组指针?

来自分类Dev

我正在使用 Post 方法,但 Apache 一直说不支持 GET,为什么?

来自分类Dev

当我使用多个“if”循环时,为什么它一直说“语法错误”?

来自分类Dev

Mxnet数据类型为float64,但一直说它是float32

来自分类Dev

fail2ban一直说已经被禁止了,但实际上并没有被禁止

来自分类Dev

为什么我的代码没有读取这一行?

来自分类Dev

为什么 Break 没有打破这一小段代码的循环?

来自分类Dev

为什么我的 ConstraintLayout 中的 ScrollView 一直没有高度而不是遵循约束?

来自分类Dev

为什么只能一直更改,而如果没有所有者则什么都不能更改

来自分类Dev

一直说我的密码不匹配

来自分类Dev

一直说我的密码不匹配

来自分类Dev

insert_id一直说0

来自分类Dev

OS X上的LibreOffice:运行的办公室一直说Info.plist中没有Info.plist或NSPrincipalClass

来自分类Dev

为什么我的 UDP 说它已连接,而实际上却没有连接?

来自分类Dev

如果 isConnected 返回 true,为什么 Exeption 说它没有连接?

来自分类Dev

为什么我的字节数组没有不同,即使 print() 说它们是不同的?

来自分类Dev

python 一直说'输入未定义。我该如何解决?

来自分类Dev

为什么我的程序为什么一直给我一个ArrayIndexOutOfBoundsException,即使我没有一个也很难

来自分类Dev

为什么setVisibility()函数没有定义?

来自分类Dev

为什么没有定义 ID (ejs)?

来自分类Dev

forEach 没有定义——为什么?

来自分类Dev

为什么声音会说它正在运行,但在Windows 7训练营中却没有?

来自分类Dev

Apple Mavericks-为什么这一行BASH脚本没有像我期望的那样设置我的Python虚拟环境?

来自分类Dev

它一直说java.lang.nullpointerxception。正在试图弄清楚是什么。帮助任何人吗?

Related 相关文章

  1. 1

    Laravel intelephense一直说该方法实际上没有在模型中定义?

  2. 2

    为什么我的Django表单会一直说“必填”

  3. 3

    AWS为什么一直说我的ARN无效?

  4. 4

    为什么这一行没有颤动

  5. 5

    为什么APT会一直说gcloud SDK不存在?

  6. 6

    为什么错误一直说明不兼容的整数指向 C 中的数组指针?

  7. 7

    我正在使用 Post 方法,但 Apache 一直说不支持 GET,为什么?

  8. 8

    当我使用多个“if”循环时,为什么它一直说“语法错误”?

  9. 9

    Mxnet数据类型为float64,但一直说它是float32

  10. 10

    fail2ban一直说已经被禁止了,但实际上并没有被禁止

  11. 11

    为什么我的代码没有读取这一行?

  12. 12

    为什么 Break 没有打破这一小段代码的循环?

  13. 13

    为什么我的 ConstraintLayout 中的 ScrollView 一直没有高度而不是遵循约束?

  14. 14

    为什么只能一直更改,而如果没有所有者则什么都不能更改

  15. 15

    一直说我的密码不匹配

  16. 16

    一直说我的密码不匹配

  17. 17

    insert_id一直说0

  18. 18

    OS X上的LibreOffice:运行的办公室一直说Info.plist中没有Info.plist或NSPrincipalClass

  19. 19

    为什么我的 UDP 说它已连接,而实际上却没有连接?

  20. 20

    如果 isConnected 返回 true,为什么 Exeption 说它没有连接?

  21. 21

    为什么我的字节数组没有不同,即使 print() 说它们是不同的?

  22. 22

    python 一直说'输入未定义。我该如何解决?

  23. 23

    为什么我的程序为什么一直给我一个ArrayIndexOutOfBoundsException,即使我没有一个也很难

  24. 24

    为什么setVisibility()函数没有定义?

  25. 25

    为什么没有定义 ID (ejs)?

  26. 26

    forEach 没有定义——为什么?

  27. 27

    为什么声音会说它正在运行,但在Windows 7训练营中却没有?

  28. 28

    Apple Mavericks-为什么这一行BASH脚本没有像我期望的那样设置我的Python虚拟环境?

  29. 29

    它一直说java.lang.nullpointerxception。正在试图弄清楚是什么。帮助任何人吗?

热门标签

归档