Passage d'Argument pour Objet JavaScript Getter

var URIController = {
    get href() {
        return url.location.href;
    }
}

J'ai au-dessus de la structure de l'objet. Mais URIController.href propriété dépend d'un autre objet, url.

Si le url est défini à l'échelle mondiale, URIController.href œuvres. Mais je veux passer url objet de href de lecture manuellement.

var URIController = {
    get href(url) {
        return url.location.href;
    }
}

Changé le getter pour accepter le paramètre d'url mais

URIController.href(url)

déclenche une erreur car href n'est pas une fonction.

Est-il possible de passer des arguments à getter en javascript?

Autant que je sache, il n'est pas possible de passer des arguments à une lecture dans n'importe quelle langue, vous feriez soit utiliser un "normal" fonction ou d'introduire une dépendance
Eh bien... il y a au moins langues qui permet...

OriginalL'auteur John Bernard | 2016-05-21