如何在javascript中调用类成员函数
我是javascript新手,我用如下方式定义了类-如何在javascript中调用类成员函数,javascript,jquery,Javascript,Jquery,我是javascript新手,我用如下方式定义了类- function ClassName() { //Some code here } ClassName.prototype.memberFun = function(){ alert("I'm in memberFun()"); } ClassName.prototype.memberFun1 = function(){ alert("I'm in memberFun1()"); //Trying to call abov
function ClassName()
{
//Some code here
}
ClassName.prototype.memberFun = function(){
alert("I'm in memberFun()");
}
ClassName.prototype.memberFun1 = function(){
alert("I'm in memberFun1()");
//Trying to call above function like
this.memberFun();
}
现在,我在这里创建对象并调用函数-
var ob = new ClassName();
ob.memberFun1();
但它不起作用。我听到一个错误,说-
Uncaught TypeError: Object #<Object> has no method 'memberFun'
uncaughttypeerror:对象#没有方法'memberFun'
任何帮助都将不胜感激。javascript在java中没有像
ClassName
这样的变量类型。。。所有声明都使用
演示:不要改用
ClassName
var ob = new ClassName();
ob.memberFun1();
看到这个了吗。。我只是用那个…只是打错了…但不是working@CodeCrypt否则它就可以正常工作了。。。看到添加的小提琴。。。如果您查看浏览器控制台,它正在打印两条消息您的代码应该可以工作。这没什么问题。当我将其粘贴到Chrome控制台时,我会收到您的两个警报。什么不起作用?是的,在我的例子中,它起作用了我所建议的我得到了未捕获的错误类型错误:对象没有“memberFun”方法
var ob = new ClassName();
ob.memberFun1();