SORU
2 HAZİRAN 2009, Salı


JavaScript kodu bir dize olarak depolanan yürütmek

Nasıl bir dize bazı JavaScript çalıştırmak mı?

function ExecuteJavascriptString()
{
    var s = "alert('hello')";
    // how do I get a browser to alert('hello')?
}

CEVAP
2 HAZİRAN 2009, Salı


eval function kendisine geçirilen bir dize olarak değerlendirir.

Ama eval can be dangerous, bu yüzden dikkatli kullanın.

Düzenleme:annakata -- sadece eval iyi bir noktaya değinditehlikeliyavaş. Bu değerlendirilecek kodu bazı kaynakları bilgisayar alacak kadar yerinde ayrıştırılmış olması gerekir çünkü.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011
  • ODN

    ODN

    26 Kasım 2006
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006