javascript - 从对象内部调用 javascript 方法

标签 javascript methods naming

我正在努力解决 JavaScript 中的方法。

  obj = function(){
    this.getMail = function getMail (){
    }
//Here I would like to run the get mail once but this.getMail() or getMail() wont work
    }


var mail = new obj();
mail.getMail();

如何使该方法能够在对象内部和外部运行它

谢谢

最佳答案

定义函数时,仅使用该名称一次,如下所示:

obj = function(){
  this.getMail = function(){
    alert("bob");
  }
}

现在您可以在其中使用 this.getMail()you can see a working example here .

关于javascript - 从对象内部调用 javascript 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2815701/

相关文章:

javascript - onchange ajax 调用的下拉列表的 MVC 重新加载问题

javascript - D3.js zoomTo 指向二维 map (投影)

javascript - jquery drag/drop - 用鼠标激活 dropzone 而不是拖动元素的中心

ruby-on-rails - Ruby:将数组解析为类别,返回符号

c++ - friend 调用虚拟私有(private)方法 - 应该发生什么

c - C 中特定变量命名问题

javascript - 如何在JavaScript中添加两个值

java - 如何提取java方法调用?

assembly - 为什么 x86 寄存器如此命名?

git - 分支名称中哪些字符是非法的?