je le code JavaScript suivant:L'accès au « ce » objet dans des méthodes plus haut dans la pile d'appel
function b() {
alert(arguments.caller[0]);
}
function X(x) {
this.x = x;
}
X.prototype.a = function(i) {
b();
}
new X(10).a(5);
Cela affichera le message « 5 ». Cependant, je veux montrer "10", c'est-à-dire dans la fonction b je veux accéder à la propriété "this" de l'appelant. Est-ce possible et comment?