JavaScript'i kullanma Web sayfasından adlar alıyorum ve onları bir şekilde bir araya getiriyorum (muhtemelen bir diziyle karşılaşıyorum). Bütün isimleri bir araya getirdiğimde isimlerin tüm e-posta adreslerini veren başka bir dizge yapmam gerekiyor. E-posta adresleri web sayfasında değil, bu yüzden her olası thisName = thisEmail komutunu bir şekilde listelemem gerekecek. İfadeleri anlatmak için bu konuya yaklaşmak üzereydim ama daha verimli bir yol olduğunu düşündüm. Baska öneri?Bir milyon IF deyimine alternatif
var x = getElementById("names");
var name = x.InnerHTML;
var email;
if (name == 'Steve'){ email == '[email protected]'; }
if (name == 'Bob'){ email == '[email protected]'; }
....
Belki bir çeşit veritabanı? – vcsjones
Bir milyonluk durumla birlikte bir anahtar deyimi ... –
Sağladığınız sınırlı örneğe göre, "e-posta" yalnızca sonuna eklenen '@ gmail.com' ile küçük harfli bir sürüm gibi görünüyor. Eğer durum buysa, herhangi bir kontrol yapısına ihtiyacınız yoktur. –