Javascript JS-调用父函数
我发现了这个JS代码结构,我想知道如何从函数加载内部调用函数move: JS 函数Start必须被实例化为一个对象。因此,您可以使用:Javascript JS-调用父函数,javascript,jquery,Javascript,Jquery,我发现了这个JS代码结构,我想知道如何从函数加载内部调用函数move: JS 函数Start必须被实例化为一个对象。因此,您可以使用: function Start(data) { this.move = function() { .... }; this.load = function(){ // call move this.move(); } } var s = new Start(foobar); s.load(); 函数Start必须被实例化为
function Start(data) {
this.move = function() {
....
};
this.load = function(){
// call move
this.move();
}
}
var s = new Start(foobar);
s.load();
函数Start必须被实例化为一个对象。因此,您可以使用:
function Start(data) {
this.move = function() {
....
};
this.load = function(){
// call move
this.move();
}
}
var s = new Start(foobar);
s.load();
这是一个javascript闭包。我发现这个网站很有帮助
var move = function () {
alert("move");
};
load();
function load() {
move();
}
此代码只会提醒移动一次 这是一个javascript闭包。我发现这个网站很有帮助
var move = function () {
alert("move");
};
load();
function load() {
move();
}
function Start(data) {
var _this = this;
this.move = function() {
console.log('mode');
}
function load() {
_this.move();
}
// load();
}
Start();
new Start();
此代码只会提醒移动一次 通过使用闭包,可以通过选择父引用来实现
function Start(data) {
var _this = this;
this.move = function() {
console.log('mode');
}
function load() {
_this.move();
}
// load();
}
Start();
new Start();
function Start(data) {
var me = this;
this.move= function() {
....
};
function load(){
me.move();// call move
}
}
祝你好运。使用闭包,这可以通过选择父引用来实现
function Start(data) {
var me = this;
this.move= function() {
....
};
function load(){
me.move();// call move
}
}
function Start(data) {
this.move = function() {
....
};
function load(obj) {
obj.move();
}
load(this);
}
祝你好运。load是私有的,它里面的这个将是windowload是私有的,它里面的这个将是window
function Start(data) {
this.move = function() {
....
};
function load(obj) {
obj.move();
}
load(this);
}