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

  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013
  • RickardRick

    RickardRick

    9 Mart 2007