作业帮 > 综合 > 作业

JS 如何调用函数内部的函数(可以这样的理解:通过一个函数可以调用另一个函数的内部函数)

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/28 22:47:37
JS 如何调用函数内部的函数(可以这样的理解:通过一个函数可以调用另一个函数的内部函数)
JS 如何调用函数内部的函数(可以这样的理解:通过一个函数可以调用另一个函数的内部函数)
var obj = function() {
this.a = function(arg){alert(arg);}
this.b = function(arg){alert(arg+1);}
}
var fn = new obj;
fn.a('TEST');
再问: function one(){ function a(){ alert("我很好!"); } } function two(){ //想在这里面调用函数one里面的a怎么弄? }
再答: 调用不了,你的a()放在one()里,对外面而言,a()是匿名函数,外面访问不到。 你可以改成: function one(){ this.a = function(){ alert("我很好!"); } } 这样,你就可以用我上面的方法来调用 也可以改成 function one(){ window.a = function(){ alert("我很好!"); } } 这样,a()就是全局函数,你可以在任何地方直接调用