Javascript JS:如何访问函数中的变量值,该函数';在另一个函数中,两个函数都属于同一个对象?
在本例中,如何将for循环中I变量的值输入到guardarReserva()函数中? guardarReserva()和generarGrilla()是同一myApp对象的两种方法Javascript JS:如何访问函数中的变量值,该函数';在另一个函数中,两个函数都属于同一个对象?,javascript,variables,methods,Javascript,Variables,Methods,在本例中,如何将for循环中I变量的值输入到guardarReserva()函数中? guardarReserva()和generarGrilla()是同一myApp对象的两种方法 var myApp = { generarGrilla:function(){ for(var i=1; i<13; i++){ var impresionGrilla = $('#grilla').append("one"); }; },
var myApp = {
generarGrilla:function(){
for(var i=1; i<13; i++){
var impresionGrilla = $('#grilla').append("one");
};
},
guardarReserva:function(){
var reservaConfirmada = $('#horario').append("two");
},
var myApp={
generarGrilla:function(){
对于(var i=1;i您需要在两个函数之外定义i
:
var myApp = {
i:0,
generarGrilla:function(){
for(this.i=1; this.i<13; this.i++){
var impresionGrilla = $('#grilla').append("one");
};
},
guardarReserva:function(){
var reservaConfirmada = $('#horario').append("two");
console.log(this.i);//i is now accessible
},
var myApp={
i:0,
generarGrilla:function(){
for(this.i=1;this.i你的标题让我头疼,i
如何在另一个函数中使用??如何为for循环中每个结果中的每个div做一些事情,在第二个函数中使用$('horario'+i)之类的东西呃…你就不能做一些类似于$('grilla').children的事情吗.length
?有比全局化更好的解决方案。属性值的一个缺点是,它们不能像全局或闭包一样在成员初始化期间使用…真的-我在中添加了全局方法,您可能需要重新加载,我在几次编辑之前编辑了该行的var
部分:没问题!很高兴帮助
var i;
var myApp = {
generarGrilla:function(){
for(i=1; i<13; i++){
var impresionGrilla = $('#grilla').append("one");
};
},
guardarReserva:function(){
var reservaConfirmada = $('#horario').append("two");
console.log(i);//i is now accessible
},