本文介绍了如何在javascript中初始化一个类对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个java脚本类说myjavascript.js。我有以下课程

I have a java script class say "myjavascript.js". I have the following class

var myClass= function () {
        this.property2 = '';
        this.property3 = '';
        this.property4 = '';
        this.property5 = '';

        this.say() = function () {
            alert('Say Hello');
        }

我有一个在某些事件中触发的功能。

I have a function which is triggered on some event.

function myFunction(){
var myClassObj= new myClass();
myClassObj.property2 = 'property2' ;
myClassObj.property3 = 'property2' ;
myClassObj.property4 = 'property2' ;
myClassObj.property5 = 'property2 ';
myClassObj.say();
}

关于触发功能我收到此错误

On triggering function I am getting the this error

请记住两者在同一个文件中。

Keep in mind both are in the same file.

推荐答案

this.say()是错误。你正在调用该函数,而不是定义它。

this.say() is the error. You are calling the function, not defining it.

 this.say = function () {
            alert('Say Hello');
        }

这篇关于如何在javascript中初始化一个类对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 04:48