Kapsamındaki Tüm Değişkenler Elde
Bir şekilde şu anda javascript kapsamında tüm değişkenler de olabilir.
CEVAP
Hayır. "Kapsam" değişkenleri tarafından belirlenir "Program aracılığıyla erişilebilir değil.", kapsam zinciri
Ayrıntı için (oldukça fazla), (JavaScript) ECMA belirtimi bak.Geçerli işlevi görür biraz ağrı bağlamak (olacak sabit bir kaç ay) ama eğer siz izleyin this link ve sonra da gidip son tc39-xxxx-xxx.pdf, en son (tc39-2009-050.dosya bu yazı pdf olarak).(Spec ve şimdi kesinleşmiş yayımlanmıştır.)Kurallı spec (PDF) indir, resmi linkli HTML sürümü için here's one resmi Sayfa Here's a link.
Güncelleme Camsoft için yorum dayalı
Değişkenlerikapsam içindeetkinlik için işlevi etkinlik işlevi tanımlayın nerede, nasıl belirlenir.Amabulabilirsiniz yararlı bilgiler hakkında ne kullanılabilir fonksiyon) this
ve bağımsız bir şey yaparak birlikte hatlarının ne KennyTM işaret (for (var propName in ____)
) beri o sana anlatır ne mevcut çeşitli nesneler sağlanan (this
ve bağımsız değişkenleri; istediğinizden emin değilseniz ne argümanlar vermek, bulmak) arguments
değişken bu örtülü olarak tanımlanan her fonksiyon).
-Kapsamı ne olursa olsun, çünkü burası işlevi tanımlamak için ek olarak, başka araçlar tarafından kullanılabilir ne olduğunu öğrenmek, böylece:
var n, arg, name;
alert("typeof this = " typeof this);
for (name in this) {
alert("this[" name "]=" this[name]);
}
for (n = 0; n < arguments.length; n) {
arg = arguments[n];
alert("typeof arguments[" n "] = " typeof arg);
for (name in arg) {
alert("arguments[" n "][" name "]=" arg[name]);
}
}
(Bu konuda daha fazla yararlı bilgi almak için arayabilirsiniz.)
Bunun yerine, olsa heralde kullanmak bir hata ayıklayıcı gibi Chrome dev tools (bile değilsin normalde kullandığınız Chrome geliştirme) veya Firebug (bile değilsin normalde kullandığınız Firefox geliştirme), ya da Dragonfly Opera, veya "F12 Geliştirici Araçları" IE. Ve size ne olursa olsun okuyun. Ve uygun dokümanlar için kafasına onları yendi. :-)
Kullanarak..çıkış arasında kaynak eşle...
Sadece değişkenler referans olarak ile...
Hedef makinede arka planda bir komutu ...
Profesyonel Ürün Öznitelik Değeri Elde...
Nerede $_SESSİON değişkenler saklı?...