J'essaie d'accéder aux propriétés d'un objet de configuration à partir d'un autre objet:Accès aux propriétés d'un objet à partir d'un autre objet (JavaScript/JQuery)
var myConfigObj = {
$myCachedSelector: $('#mySelector')
}
var myObj = {
$selector: myConfigObj.$myCachedSelector,
url: 'http://www.someurl.com/somepath'
}
$.each([ myObj, mySecondObj, myThirdObj ], function() {
this.$selector.load(this.url, function(){
//do something
});
Lorsque vous essayez d'utiliser $ sélecteur dans la fonction each puis, il renvoie "indéfini". Les deux objets sont dans la même portée, et je ne sais pas quel est le problème.
S'il vous plaît ajouter plus de code: ce qui est 'myConfigObj. $ MyCachedSelector' (peut-être c'est undefined)? Et comment utilisez-vous 'myObj. $ Selector'? – Kobi
Juste mis à jour le code ci-dessus – north