So habe ich 3 Funktionen. Was ich erreichen möchte, ist, Wert von einer Funktion zu nehmen, die in der Elternfunktion verschachtelt ist, und die es als das Argument in der dritten Funktion übergeben. Und kann dies mit näher erreicht werden, und wie? Vielen Dank.Wie man Wert von der Funktion nimmt, die in einer anderen Funktion ist, als Argument der abschließenden Funktion
function foo() {
var rand = 10;
function bar() {
return {
age:rand;
}
}
}
function addValue(arg) {
console.log(bar());
}
Das macht keinen Sinn, dann ist dies Ihre eigentliche Problem vor Menschen, die Sie zeigen, wie der Prototyp abzustreifen (es ist möglich, was Sie wollen, einfach keinen Spaß oder intuitive IMO)? Versuchen Sie und schreiben Sie Ihr tatsächliches, genaues Problem. – kabanus
Meinten Sie "* ... erreicht mit ** Schließung ***"? Ja. – Bergi
@kabanus der Code ist wirklich lang, ich frage nur nach praktischen Beispiel, so kann ich meinen Kopf um neue Sachen wickeln. Außerdem, wenn Sie den Code gepostet haben, würden Sie alles überprüfen, und sagen Sie mir, wie alles falsch ist, und ich muss es Entwurfsmuster schreiben, die anderen Teile sind redandant. Also ich kann wirklich nicht verstehen, warum hast du mich gewählt und diese Einstellung, so unhöflich. – NemanjaD