gpt4 book ai didi

javascript - 通过一个方法调用另一个方法

转载 作者:行者123 更新时间:2023-12-03 09:30:20 25 4
gpt4 key购买 nike

我知道我错过了一些基本的东西。如何从 startup 方法(注释行)内部调用 checkValue 方法?这全部包含在 MVC 框架和自定义 API 的 View 中。

本质上,当 startup 运行时,我希望触发 alert()

define(function(require) {
'use strict';
var Class = require('common/Class'),
ModuleView = require('common/platform/ModuleView');

var value = 0;

return Class.create(
ModuleView,
{

startup : function() {
value = 1;
//invoke checkValue(value) somehow... this.checkValue(value)?
},

checkValue: function(value) {
if (value >= 1) {
alert("Hello.");
}
}

}
);

});

最佳答案

像这样编写类怎么样:

return Class.create(ModelView, modelView());

function modelView() {
this.startup = function() {
value = 1;
this.checkValue(value);
}
this.checkValue = function(value) {
if (value >= 1)
alert("Hello.");
}
}

这样,您还可以通过声明新实例来多次使用此类。

关于javascript - 通过一个方法调用另一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31529572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com