Oto specjalnie skonstruowany przyklad:
Wersja z nazwa obiektu nadrzednego 'val' ktora chce w tym przypadku pominac.
Kod
<script>
val={
a:{
c:function(){alert('Hello C');val.b()}
},
b:function(){alert('Hello B')}
}
val.a.c()
</script>
val={
a:{
c:function(){alert('Hello C');val.b()}
},
b:function(){alert('Hello B')}
}
val.a.c()
</script>
Moje proby:
Kod
<script>
val={
a:{
c:function(){alert('Hello C');this.this.b()}
},
b:function(){alert('Hello B')}
}
val.a.c()
</script>
val={
a:{
c:function(){alert('Hello C');this.this.b()}
},
b:function(){alert('Hello B')}
}
val.a.c()
</script>