Kurze Antwort: Nein. Privat ist privat ist privat.
Etwas längere Antwort: Javascript schützt nicht vor unausgereifte oder ausgeführt Codierung, versehentlich die var
fehlt oder die Rückkehr oder eine Eigenschaftenaccessor in einer Objekteinstellung (this.u = 1;
) (oder eine Variable in einem subscope * Zugriff) oder schwacher Kaffee.
Bei korrekter Verwendung und gutem Verständnis muss das Aussetzen lokaler/privater Variablen in einem Bereich mit einer bestimmten Absicht erfolgen. Wenn es ein magisches Voodoo gibt, das deine kostbare Variable aussetzen kann, habe ich es nicht gesehen. (Hat das Fehlen von Beweisen beweisen oder zu widerlegen, ob die Yetis Stiele dieser Erde?!?)
Dies beinhaltet, ist aber nicht beschränkt auf:
- Marauding Aliens
- twerking Miley Cyrus
- der Papst (Vorsicht des Beichtstuhl, lose Lippen ...)
- Fat Albert
- die Tea Party
- Austin Power Katze
- Nihilisten
- Moops
- Baby-Nashörner
- El Yeti, geb., Hefe
Et cetera, et cetera.
* Gunmen auf dem grasigen Noll?
Ich glaube nicht, dass es gibt, aber was ist das nötig. – Mritunjay
wer unterminiert jemanden dort erste Frage ?? (Ich habe nie gesagt "Ich benutze" oder "für"!) – 8DK
gut, wenn Sie nicht bemerkt haben, ist 'x' undefined. Wenn du auf den Wert außerhalb zugreifen willst, mache es global –